Senior Automation QA Engineer | Remote | TestNG & REST API Expert

Remotely
Full-time

Are you a seasoned Automation QA Engineer with a passion for crafting resilient test frameworks and elevating software quality? Our dynamic technology company seeks an accomplished Test Automation Specialist to strengthen our quality assurance team. In this boundary-free role, you'll architect sophisticated automated test suites using TestNG and modern frameworks while collaborating with cross-functional teams to deliver exceptional software products.


Key Responsibilities:

- Design and implement scalable, maintainable automated test frameworks leveraging industry-standard tools and methodologies – your work will establish the foundation of our quality practices.

- Create, execute, and maintain automated test cases for RESTful API testing utilizing TestNG 7.7+ and complementary technologies.

- Implement Behavior-Driven Development (BDD) approaches with Cucumber or equivalent frameworks to align testing with business requirements.

- Analyze test results meticulously, identifying defects and tracking them through resolution using advanced test management systems.

- Collaborate with development teams to troubleshoot issues and enhance product quality through innovative automated testing solutions.

- Participate actively in agile ceremonies and provide valuable testing insights during sprint planning, refinement, and retrospectives.

- Configure and maintain test environments, including seamless integration with Jenkins, GitLab CI, or GitHub Actions CI/CD pipelines.

- Monitor application logs using the ELK stack (Elasticsearch 8.x, Logstash, Kibana) to trace and identify issues efficiently.

- Document comprehensive test plans, strategies, and test cases for knowledge sharing and future reference.

- Continuously evaluate and improve automation frameworks to enhance test coverage and efficiency.


Required Skills:

- 3+ years of hands-on experience with test automation frameworks, particularly TestNG or JUnit 5.

- Strong proficiency in at least one object-oriented programming language (Java 17+, Python 3.11+, or C#).

- Demonstrated experience with test management tools like TestRail, Zephyr Scale, or JIRA Xray.

- Practical knowledge of RESTful API testing using tools such as RestAssured, Karate, or Postman.

- Experience implementing BDD with frameworks like Cucumber, SpecFlow, or Behave.

- Familiarity with log tracing systems, particularly the ELK (Elasticsearch, Logstash, Kibana) stack.

- Working knowledge of CI/CD tools (Jenkins, GitLab CI, CircleCI, or GitHub Actions).

- Experience with version control systems, preferably Git, including branching strategies and pull requests.

- Intermediate English proficiency for effective communication with global team members.

- Problem-solving mindset with exceptional attention to detail and quality focus.


Nice to Have:

- Experience with performance testing tools like JMeter, Gatling, or k6.

- Knowledge of containerization technologies (Docker, Kubernetes) for test environment management.

- Familiarity with cloud platforms (AWS, Azure, or GCP) for test infrastructure.

- Experience with mobile automation testing frameworks like Appium or Espresso.

- Advanced SQL skills for database testing and data validation.

- Knowledge of security testing principles and tools such as OWASP ZAP.

- Experience with test data management and synthetic data generation.

- Understanding of microservices architecture and associated testing approaches.

- API contract testing experience with tools like Pact or Spring Cloud Contract.

- Basic frontend automation experience with Selenium WebDriver, Cypress, or Playwright.


Why Join Us:

Our company offers a truly remote working environment with flexible hours across all time zones. You'll have the opportunity to work with cutting-edge technologies and continuously expand your technical expertise. We foster a collaborative team environment that values quality, innovation, and work-life balance. Your career growth matters to us, with clear advancement paths and mentorship from experienced QA professionals. We provide competitive compensation, regular professional development opportunities, and a chance to make a significant impact on product quality and customer satisfaction.