Senior Test Automation Engineer (Java/TestNG) - Remote

Remotely
Full-time

We are seeking an experienced Test Automation Engineer to join our forward-thinking team. In this pivotal role, you'll safeguard product quality through sophisticated testing methodologies while architecting robust automated testing frameworks. 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.


Nice to Have

- Prior professional experience in financial services, investment banking, or trading technology environments.

- Expertise with microservices architecture testing, service mesh implementations, and distributed systems verification.

- Advanced proficiency with scripting languages including Unix Shell, PowerShell, or Groovy for test automation.

- Specialized experience testing asynchronous systems, event-driven architectures, and message-based applications.

- In-depth knowledge of Selenium WebDriver for comprehensive functional UI testing and cross-browser compatibility.

- Practical experience with enterprise messaging systems, particularly Apache Kafka and event streaming architectures.

- Advanced Jenkins configuration skills for orchestrating and executing sophisticated automated test pipelines.

- Extensive familiarity with Atlassian JIRA, Confluence, and related DevOps tooling ecosystems.

- Deep understanding of Agile methodologies, scaled frameworks, and modern SDLC practices.


Why Join Our Team

Working with us presents an exceptional opportunity to advance your career in a stable, innovation-focused environment. We offer a highly competitive compensation package with regular performance-based reviews, comprehensive medical benefits, and a thoughtfully designed modern workspace. You'll collaborate with accomplished professionals in a friendly team environment characterized by our unique international corporate culture. We prioritize work-life balance while fostering continuous professional development through strategic team-building activities and active participation in cutting-edge industry events.