QA Automation Tester
Dallas, TX - USA
Job Summary
Job Summary
We are seeking an experienced QA Automation Engineer to design develop and maintain end-to-end manual and automated testing solutions for enterprise web and mobile applications. The ideal candidate should have strong expertise in Selenium Playwright Appium REST API testing Java/TypeScript and modern CI/CD practices. This role requires working closely with Agile teams to ensure high-quality software releases while driving automation best practices mentoring team members and leveraging AI-assisted testing solutions.
Roles & Responsibilities
- Design develop and own end-to-end manual and automated test suites.
- Develop and maintain automation frameworks using Selenium (Java) Playwright (TypeScript) Appium and REST API automation.
- Execute functional regression smoke integration and end-to-end testing.
- Participate in Agile ceremonies including sprint planning estimation backlog refinement and retrospectives.
- Validate user stories during sprint execution to ensure early defect detection.
- Lead testing activities for assigned modules and own release quality sign-off.
- Define and optimize automation strategies and execution plans.
- Improve automation stability and framework performance.
- Utilize AI-assisted testing solutions for test generation smart test selection self-healing automation and failure analysis.
- Execute automated tests on cloud/grid platforms.
- Create test scenarios test cases and test data.
- Update Requirement Traceability Matrix (RTM).
- Log track and retest defects.
- Review automation code and enforce QA best practices.
- Mentor junior QA engineers and support continuous process improvement.
- Collaborate with developers business analysts and product owners throughout the SDLC.
Experience
- Overall Experience: 5 10 Years
- Selenium Automation: 3 5 Years
- API Automation (REST API/REST Assured): 3 5 Years
- Playwright (TypeScript): 2 4 Years
- Appium: 2 3 Years
- Java / Python / C# / TypeScript: 2 4 Years
- SQL: 2 3 Years
- Manual Testing: 2 4 Years
- GitLab / CI-CD: 2 3 Years
- Tosca / Test Grid: 2 3 Years
- Experience with Agile/Scrum delivery model.
Technical Skills
- Automation: Selenium WebDriver Playwright (TypeScript) Appium REST API Automation REST Assured Tosca Selenium Grid/Test Grid
- Programming Languages: Java Python C# TypeScript JavaScript
- Testing: Manual Testing Functional Testing Regression Testing Integration Testing End-to-End (E2E) Testing Smoke Testing Mobile Testing Web Testing
- DevOps & Tools: GitLab CI/CD JIRA qTest
- Database: SQL
- AI-Assisted Testing: Test Generation Smart Test Selection Failure Insights Self-Healing Automation
Mandatory Skills
- Selenium Automation Testing Playwright (TypeScript) Appium API Testing (REST API/REST Assured) Tosca JavaScript Test Case Design Java/Python/C#/TypeScript SQL Manual Testing GitLab CI/CD JIRA qTest Mobile Testing Web Testing End-to-End (E2E) Testing.
Good-to-Have Skills
- LambdaTest Selenium Grid AI-Assisted Testing Self-Healing Automation Smart Test Selection Failure Insights Customer Journey Testing Middleware Integration Testing Backend Integration Testing Payment & Order Flow Validation.
Performs tests in strict compliance independently guides other testers and assists
test leads for the following:
1. Construct test scenarios based on customer user stories or requirements
2. Construct systematic test cases from scenarios for applications based on customer
user stories or requirements
3. Execute systematic test cases from scenarios for applications based on customer
user stories or requirements
4. Ensure that new or revised components or systems perform to expectation.
5. Ensure meeting of standards; including usability performance reliability or
compatibility.
6. Document Test results and report defects
7. Facilitate changes in processes/practices/procedures based on lessons learned
from the engagement
8. Develop proficiency of other testers on the project
Typical performance measures:
1. Timely completion of all tasks
2. # of requirement/user story ambiguities logged
3. Requirements / User story coverage based on test cases/script
4. # of test cases/script developed in comparison to the benchmarks
5. # of test cases/script executed in comparison to the benchmarks
6. # of valid defects
Performance Areas:
Requirements Management:
Participate Seek Clarification Understand Review
Domain relevance:
Test feature / component with good understanding of the business problem being
addressed for the client
Conduct gap analysis between requirement fitment and technology stack using
technology/domain expertise
Reporting:
Reporting the test activities of a small team including multiple testers
Estimate:
Estimate time effort and resource dependence for work performed
Manage knowledge:
Consume Contribute
Test Design Development Execution:
1. Identify testable scenarios and create test scenario document
2. Update RTM
3. Obtain sign off on test scenarios
4. Basis (3) above identify and create test cases and test data
5. Smoke testing for system readiness check
6. Execute test cases / scripts
7. Identify log and track defects
8. Retest
9. Log in productivity data
Skill Examples:
1. Ability to review user story / requirements to identify ambiguities
2. Ability to design test cases / scripts as per user story / requirements
3. Ability to apply techniques to design efficient test cases / script
4. Ability to set up test data and execute tests
5. Ability to identify anomalies and detail them
Knowledge Examples:
1. Knowledge of Methodologies
2. Knowledge of Tools
3. Knowledge of Types of testing
4. Knowledge of Testing Processes
5. Knowledge of Testing Standards