A little about this gig:
At Impower.ai, 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 Consultant, working as a Quality Engineer, to join our dynamic team. As a 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.
*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.
Qualifications:
*2-3 years relevant professional work experience.
*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.).
*Experience 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.