Automation Engineer
Apply now »Date: Nov 19, 2025
Location: Barreal, H, CR
Company: NTT DATA Services
NTT DATA Services strives to hire exceptional, innovative, and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.
We are currently seeking an Automation Engineer to join our team in Heredia, Costa Rica.
*NOTE* If you are open to Remote/ Work from Home please just indicate only the Country.
Automation Engineer
Senior Test Automation to lead our quality initiatives and help us continue to produce high-quality products. The ideal candidate for this position should have an advanced grasp of the full gamut of the software engineering lifecycle: automation framework, reduce effectiveness, requirement gathering, design proposals, implementation, testing and maintenance for the enhancement of both existing and new products & tools. The Senior Test Automation will be responsible for developing and implementing quality plans, conducting audits, and leading quality improvement projects. Also, will also be responsible for training and mentoring other Test Automation team members.
Position overview
The Senior Test Automation role plays an important part in the product development process and will be responsible for conducting tests before product launches to ensure software runs smoothly and meets needs, while being cost-effective and drive automation. This individual will monitor all stages of software development to identify and resolve system malfunctions to meet quality standards. This individual will also help with software development on the team when needed. The Senior Test Automation will develop and execute functional, system integration, end2end, regression and automated tests to ensure product quality. Senior Test Automation responsibilities include designing and test design, implementing automation test coverage, debugging, and defining corrective actions and reviewing system requirements and track quality assurance metrics (e.g., defect densities and open defect counts.). Our work is very data dependent, and this candidate will be expected to understand and perform data analytics, data extraction and transformation testing. This candidate will lead quality and provide technical support to project team members and rely on experience and judgment to plan and accomplish goals. The position will involve a variety of complicated tasks and may require leadership of others, working under general direction.
Position's General Duties and Tasks:
- Understand customer, business, and technical requirements to develop effective test plans and cases
- Design, implement, and execute manual and automated tests to ensure the quality of software products
- Assess current automation implementation and provide recommendations for better coverage, reduce redundancy.
- Analyze test results, identify defects, and work with development teams to resolve issues
- Estimate, prioritize, plan and coordinate testing activities
- Take part in testcase reviews where appropriate.
- Work closely with developers, emphasizing to them the importance of responsible, quality testing practices.
- Monitor the continued quality of technology products and finding ways to increase the quality of those products.
- Continually seek opportunities to improve, optimize and simplify existing testing processes and methodologies, using automation when possible.
- Work with engineering teams to ensure adequate feature and cross-feature integration and end to end testing is carried out to ensure appropriate test coverage.
- Train new team members on quality assurance processes and tools
- Carry out all responsibilities in accordance to plan with key stakeholders.
- Build strong working relationships with cross department teams and needs excellent interpersonal skills, including strong written and oral communication and active listening skills.
Qualifications
Must have Skills:
- 5+ yrs. experience with software testing and/or experience defining an Agile Software testing process.
- Hands-on experience with automated testing tools, Test Café framework or similar
- Strong knowledge of software QA methodologies, automation testing, tools, and processes Strong knowledge of MS SQL
- Proficient in JavaScript/Typescript
- Knowledge of one or more computer programming languages, such as JAVA, Perl, or Python
- Experience in working with multiple and/or remote teams in different time zones.
- Familiar with Agile practices and Test-Driven Development techniques
- Delivery focused – time, scope, quality
- Cloud experience such as Azure
- Experience working in an Agile/Scrum development process
Preferred Skills:
- Experience with Azure DevOps
- Experience with qTest
Education Requirements
- Bachelor's Degree in a science, engineering or computing related discipline OR equivalent experience.
About NTT DATA Services
NTT DATA Services is a global business and IT services provider specializing in digital, cloud and automation across a comprehensive portfolio of consulting, applications, infrastructure and business process services. We are part of the NTT family of companies, a partner to 85 % of the Fortune 100.
NTT DATA Services is an equal opportunity employer and will consider all qualified applicants for employment without regard to race, gender, disability, age, veteran-status, sexual orientation, gender identity, or any other class protected by law. To learn more, please visit https://us.nttdata.com/en/about-us/content/diversity-and-inclusion. Furthermore, NTT DATA Services will make accommodations for eligible applicants on a case-by-case basis. Please email EEOOfficer@nttdata.com for assistance.
Job Segment:
Testing, Cloud, Quality Assurance, Technical Support, Java, Technology