Design and develop scalable test automation frameworks, ensure exceptional product quality, and collaborate with cross-functional teams.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
We are looking for a seasoned Senior QA Test Automation Engineer. This role is fully remote. You will architect scalable test automation frameworks, establish QA best practices and ensure exceptional product quality across Web & API platforms.
Key Responsibilities
Test Automation (Primary)
- Design and develop scalable, maintainable, and reusable automation frameworks for Web (UI) and API testing
- Build end-to-end automation using Selenium WebDriver, Rest Assured, TestNG/JUnit (Java) or NUnit (C#/.NET)
- Develop data-driven / keyword-driven test suites
- Integrate automated tests into CI/CD pipelines (Jenkins / GitLab / Azure DevOps / GitHub Actions)
- Ensure cross-browser / cross-platform execution (e.g. via Docker, WebDriver Manager)
- Apply automation design patterns (POM, Factory, Singleton)
Manual Testing & Analysis
- Review, execute and maintain functional & regression test cases
- Test planning, test scenario design based on business requirements/user stories
- Assist in root cause analysis and post-release defect analysis
- Collaborate closely with devs, BAs, product owners to define test strategy & acceptance criteria
Requirements
Must Have
- 6+ years QA experience, including 3+ years in automation
- Proficient in Java (preferred) or C#/.NET for automation scripting
- Hands-on experience with:
- Selenium WebDriver, Rest Assured, TestNG/JUnit or NUnit, Git, Postman, Azure DevOps, Maven or Gradle
- Strong STLC understanding & Agile project execution experience
- Strong SQL knowledge for DB validation
- ISTQB or equivalent certification
- Excellent analytical + communication skills
Nice to Have
- BDD experience (Cucumber)
- Docker, Allure Reporting, Jira / Xray integration