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