Senior Test Automation Engineer (Java/TestNG)

Оплата: По договоренности
Удаленно
Full-time

 Working with cutting-edge technologies including Java, TestNG, and RESTful APIs, you'll maintain exceptional software quality standards while collaborating with our diverse, international team from anywhere in the world.


Key Responsibilities

- Design, develop, and maintain advanced automated test frameworks utilizing Java and TestNG to ensure comprehensive functional, integration, and regression testing coverage.

- Craft and execute meticulously detailed test cases that achieve maximum code coverage across complex systems.

- Conduct thorough testing of RESTful APIs and validate backend functionality with precision and attention to detail.

- Implement and refine Behavior-Driven Development (BDD) testing methodologies to align with business requirements.

- Analyze test results and deliver insightful, actionable reports to key stakeholders across the organization.

- Monitor and optimize system logs using ELK (Elasticsearch, Logstash, Kibana) while proposing structural improvements.

- Partner with development teams to identify, troubleshoot, and resolve intricate defects, providing comprehensive root-cause analysis.

- Enhance continuous integration and delivery pipelines, ensuring seamless integration of automated test suites.

- Evaluate emerging technologies and recommend strategic improvements to testing processes and methodologies.

- Actively participate in Agile ceremonies while driving the team's quality objectives forward.

- Maintain impeccable test documentation with consistent updates to reflect system evolution.


Required Skills & Experience

- 4+ years of substantial experience in test automation with demonstrated proficiency in object-oriented programming languages (Java 17+ preferred).

- Extensive experience with modern test automation frameworks, particularly TestNG, JUnit 5, or equivalent technologies.

- Proven expertise with RESTful WebServices testing, API validation techniques, and performance optimization.

- Practical implementation of Behavior-Driven Development (BDD) frameworks such as Cucumber or SpecFlow in enterprise environments.

- Demonstrated proficiency with log analysis and tracing systems, with particular emphasis on the ELK stack implementation.

- Comprehensive understanding of CI/CD pipelines, tools, and best practices for test automation integration.

- Proficiency with contemporary test management tools and defect tracking systems.

- Analytical problem-solving mindset with exceptional attention to detail and ability to debug complex system interactions.

- Sophisticated analytical capabilities for translating business requirements into effective, comprehensive test strategies.

- Excellent written and verbal communication skills with upper-intermediate English proficiency or higher.