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