3-5 years of hands-on Quality Assurance experience in a technical software development environment.
3-5 years of experience with test management and defect-tracking platforms like Azure DevOps or ALM.
3-5 years of experience developing automated UI testing solutions using Selenium or Appium.
At least 3 years of API testing experience, validating integrations and service functionality.
1-3 years of experience in Agile software development within a cross-functional team.
1-2 years of experience with low-code solutions like Microsoft Power Platform or Salesforce.
Strong understanding of test automation frameworks and methodologies.
Responsibilities
Design and execute comprehensive manual and automated test cases for application validation.
Build and maintain UI test automation solutions using tools like Selenium and Appium.
Perform API testing to validate service integrations and data accuracy.
Execute data validation and ETL testing to ensure data integrity across systems.
Evaluate and recommend improvements for testing tools to enhance automation coverage.
Integrate automated testing into CI/CD pipelines for continuous testing.
Collaborate with QA engineers and developers to establish automation standards and best practices.
Benefits
Mentorship opportunities to promote consistent QA practices.
Access to continuous learning and professional development resources.
Collaborative work environment within Agile teams.
Full Job Description
Job Description How You Will Make An Impact
Design, develop, and execute comprehensive manual and automated test cases to validate application functionality, reliability, and performance.
Build, enhance, and maintain UI test automation solutions using tools such as Selenium, Appium, UFT, or comparable frameworks.
Perform API testing to validate service integrations, request and response handling, data accuracy, and end-to-end system functionality.
Execute source-to-target data validation and ETL testing to verify data integrity across integrated systems.
Evaluate testing tools and recommend improvements that increase automation coverage, execution efficiency, and overall software quality.
Integrate automated testing processes into CI/CD pipelines to support continuous testing and faster software delivery.
Collaborate with QA engineers and developers to establish automation standards, reusable templates, testing guidelines, and best practices.
Review automated test scripts and provide technical feedback to improve code quality, maintainability, and consistency.
Participate in Agile ceremonies, including backlog refinement, user story discussions, and sprint planning, to identify test requirements early in development.
Develop, enhance, and support applications or workflow solutions using low-code platforms such as Microsoft Power Platform, Salesforce, or comparable technologies.
Maintain documentation for test strategies, automation processes, quality standards, and testing procedures.
Mentor and collaborate with Agile team members to promote consistent QA practices and continuous improvement.
Requirements Do You Bring Proven Success In QA Automation, API Testing & Data Integration?
3-5 years of hands-on Quality Assurance experience in a technical software development environment, with approximately 5+ years of relevant professional experience overall.
3-5 years of experience using test management and defect-tracking platforms such as Azure DevOps, ALM/Quality Center, or Octane.
3-5 years of experience developing and maintaining automated UI testing solutions using Selenium, Appium, UFT, or similar technologies.
At least 3 years of experience performing API testing, including validating integrations and service functionality.
At least 3 years of source-to-target data validation, ETL testing, or data integration testing experience.
1-3 years of experience supporting Agile software development within a cross-functional or matrixed organization.
1-2 years of experience implementing or supporting low-code solutions using Microsoft Power Platform, Salesforce, UiPath, or equivalent platforms.
Strong understanding of test automation frameworks, reusable testing components, and software testing methodologies.
Experience maintaining automated tests and integrating test execution into CI/CD delivery workflows.
Ability to troubleshoot defects, analyze application behavior, and communicate technical findings effectively.
Strong collaboration, problem-solving, documentation, and organizational skills.
Self-directed work style with a commitment to continuous learning, adaptability, and shared team success.
High school diploma or GED required; bachelor's degree in Computer Science, Information Technology, or a related discipline preferred.
Additional experience with Postman, ReadyAPI, JMeter, LoadRunner, QuerySurge, RightData, or comparable testing tools is advantageous.