Senior Test Automation Engineer (Java/TestNG)
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.
