top of page
Current Job Opening at

Senior Consultant - Test Engineering


December 19, 2023

Columbus, OH

Solution Delivery

{hire type & salary}

Link copied to clipboard!

Apply Now

Upload Resume

Error submitting your message. Please try again.

Submitting your application...

About this position

At, we're a team of creators and innovators. We help companies transform their business at scale using bleeding edge automation and data technologies. We are seeking a highly motivated and detail-oriented Senior Consultant to join our dynamic team. As a Senior Consultant in the test engineering practice, you will play a crucial role in ensuring the quality and reliability of the software products and services built and deployed by our clients through the design and execution of comprehensive test plans and test cases. You will work closely with our clients’ development and product teams to identify and resolve issues and guide the implementation of functional and performance testing, contributing to the delivery of high quality software to our clients.

On a "typical day", you will

  • Develop and maintain detailed test plans, test cases, and test scripts based on software requirements and user stories.
  • Provide guidance to clients about test design, both functional and non-functional, which will provide them the highest possible ROI.
  • Lead small teams of test engineering consultants on technical implementation and delivery.
  • Implement functional and performance testing based on client necessity and system/architecture understanding.
  • Build and execute automated tests to identify defects and issues in software applications.
  • Collaborate with the development team to understand software functionality and assist in the resolution of defects.
  • Report and track defects in a systematic and organized manner, including documentation of steps to reproduce.
  • Participate in the design and maintenance of the test automation framework and test scripts.
  • Perform regression testing to ensure that defects are fixed and new code changes do not introduce additional issues.
  • Contribute to the continuous improvement of testing processes and methodologies.
  • Provide timely and accurate feedback to stakeholders on test results and overall product quality.


  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • Proven experience in automated software testing.
  • Expertise with test automation tools, Object-oriented programming and scripting languages (i.e. Typescript, Python, C#, etc.).
  • Proficiency with at least one performance test tool/framework (i.e. Jmeter, Locust, etc.).
  • Understanding of the different types of performance testing and when/how to apply them.
  • Strong understanding of software development methodologies and the software development life cycle (SDLC).
  • Experience with test management and defect tracking tools (e.g., Azure Devops, JIRA, TestRail).
  • Strong analytical and problem-solving skills with attention to detail.
  • Excellent communication skills and ability to work collaboratively in a team environment.
  • Self-motivated and able to work independently with minimal supervision.
  • Experience building solutions in Azure, GCP and/or AWS a plus.
  • Previous experience with performance testing tools a plus.

Reasons to love this job

Working at Impower is an entrepreneurial adventure. We’re not just another consulting company, we are a disrupter focused on innovative solutions, emerging technology, and creating lasting value.


The right candidate will have the opportunity to be a part of:


  • Encouragement to be innovative and challenge status quo
  • Opportunities for professional growth and development
  • A collaborative and innovative work environment
  • Exposure to cutting-edge technologies across a variety of industries and business cases
bottom of page