QA Automation Engineer
Remote
Remote
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
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
What's great in the job?
- Great team of smart people, in a friendly and open culture
- No dumb managers, no stupid tools to use, no rigid working hours
- No waste of time in enterprise processes, real responsibilities and autonomy
- Expand your knowledge of various business industries
- Create content that will help our users on a daily basis
- Real responsibilities and challenges in a fast evolving company