Senior Automation Testing
New
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 6+ years
- Required Skills
- GitJavaJenkinsC++JiraCI/CDAnsibleDistributed Systems
Requirements
- Minimum 6+ years of experience in software testing, QA engineering, or test automation in complex systems.
- Strong experience with both Java and C++ automated testing in enterprise or high-performance environments.
- Deep understanding and hands-on experience with Golden Master and characterization testing methodologies.
- Proven ability to design scalable automation frameworks and integrate them into CI/CD pipelines (e.g., Jenkins).
- Strong knowledge of performance testing, profiling, and benchmarking in distributed systems.
- Experience working with high-availability and high-performance architectures.
- Solid debugging skills with the ability to analyze logs, identify patterns, and resolve complex issues.
- Familiarity with tools such as Git, JIRA, and CI/CD automation tools like Jenkins and Ansible.
- Strong communication skills in English, both written and verbal.
Responsibilities
- Lead the design and implementation of Golden Master (characterization) testing strategies to validate migrated business logic against legacy C++ behavior.
- Develop, maintain, and scale automated test suites across unit, integration, and system levels to ensure functional parity and system stability.
- Integrate automated testing frameworks into CI/CD pipelines, enforcing strict quality gates and regression thresholds.
- Ensure performance benchmarks are met, including throughput, latency, and regression constraints aligned with non-functional requirements.
- Build and manage large-scale test coverage initiatives targeting thousands of test cases and broad code path validation.
- Conduct performance profiling and validation for high-throughput, low-latency distributed systems.
- Validate critical system components including messaging flows, cache behavior, state transitions, and distributed processing logic.
- Collaborate with DevOps, development, and QA teams to ensure seamless test execution, environment stability, and release readiness.
- Contribute to debugging and root cause analysis through log analysis and system behavior investigation.
View Full Description & ApplyYou'll be redirected to the employer's site