QA Automation Engineer
Role Description
This is a full-time remote role for a QA Automation Engineer at Techwaresoft. As a QA Automation Engineer, will be involved throughout the development lifecycle in QA of software development, with an emphasis on development and implementation of test automation.
Location: Pakistan (Remote)
Qualifications
- 3+ years of hands-on development experience with strong interest in test automation tools & technologies
- Solid understanding of SDLC with emphasis on automation in Agile environments
- Strong object-oriented programming concepts and implementation skills
- Experience in mobile automation using Appium (Java) and API automation with Rest Assured
- Familiar with CI/CD pipelines (Jenkins), Docker, and parallel test execution
- Good knowledge of testing fundamentals (BDD, TDD) and relational databases (SQL, Oracle); performance & security testing are a plus
- Excellent communication, analytical, and problem-solving skills
Responsibilities
- Design, develop, and enhance test automation frameworks and infrastructure.
- Create and maintain object-oriented automation scripts; execute functional, performance, and load tests.
- Generate test reports and ensure predictable delivery of high-quality releases.
- Train and mentor team members on automation concepts, providing technical guidance.
- Coordinate and prioritize automation efforts across multiple teams while researching and implementing tools to improve efficiency
Must Have
- Hands-on experience with Appium (Java) and API automation (Rest Assured)
- Solid understanding of SDLC and Agile automation practices
- Experience with CI/CD pipelines (Jenkins) and automation execution
- Strong communication and problem-solving skills
Nice to have
- Experience with performance and load testing
- Knowledge of Docker and parallel test execution
- Familiarity with BDD/TDD testing approaches
- Exposure to security testing tools
- Experience working with SQL / Oracle databases
Job Type: Full-time
Work Location: Remote