Empower is committed to transforming financial lives and fostering a flexible work environment. The Senior Engineer Automation Quality– API & Data Mastering will be responsible for automation development, API testing, and data validation across distributed systems, ensuring quality in the development lifecycle.
Responsibilities:
- Design, develop, and maintain scalable automation frameworks for API and data-driven applications
- Implement automation-first testing strategies across backend, integration, and event-driven systems
- Perform comprehensive API, integration, and database validation across multiple systems including EASY, Person & Household, Account, and other upstream/downstream platforms
- Validate data across PostgreSQL, SQL Server, DynamoDB, and related data stores
- Test and validate Kafka-based event flows, ensuring data accuracy, event integrity, and downstream processing consistency
- Develop and maintain automated test suites integrated into CI/CD pipelines
- Collaborate closely with developers, product owners, architects, and DevOps teams to ensure quality is built into the development lifecycle
- Analyze defects, identify root causes, and contribute to improving system reliability and test coverage
- Monitor and report on automation coverage, test results, and quality metrics
- Execute manual, exploratory, or edge-case testing when automation is not sufficient
- Contribute to continuous improvement initiatives, including automation optimization and AI-assisted testing practices
- Support performance testing efforts when required
Requirements:
- 6–8 years of overall testing experience, including 3–4 years of hands-on automation testing (or equivalent automation-focused experience)
- Advanced proficiency in Java with a deep understanding of core concepts
- Ability to read, understand, and contribute to integration and automation test code at a developer level
- Extensive experience with automation frameworks such as Cucumber, Karate, JUnit, and TestNG
- Strong experience testing API-driven and data-intensive backend systems
- Hands-on experience validating complex data flows across multiple systems and databases
- Solid understanding of CI/CD pipelines and automation execution practices
- Strong analytical and problem-solving skills with the ability to independently troubleshoot complex issues
- Clear and effective communication skills, with the ability to collaborate across technical teams
- Bachelor's degree in Computer Science, Information Technology, or a related field
- Experience with performance testing tools such as Gatling, JMeter, or LoadRunner
- Hands-on experience working in AWS cloud environments
- Knowledge of Kafka and event-driven microservices architectures
- Experience with Docker and Kubernetes