Job Type
Full-time
Description
As Lead Automation Engineer you will be responsible for designing, implementing, and maintaining automated testing frameworks, leading a team of automation engineers, guiding technical direction, mentoring team members, and ensuring the quality of all automation deliverables.
- Designing, implementing, and maintaining automated testing frameworks, ensuring data independency, modularity and scalability.
- Leading a team of automation engineers, guiding technical direction, mentoring team members, and ensuring the quality of all automation deliverables
- Identifying opportunities for automation, developing scripts, troubleshooting errors, and collaborating with other teams to meet business requirements
- Integrate test automation into CI/CD pipelines, ensuring continuous feedback
- Collaborate with development teams to ensure that the software is designed for testability.
- Drive improvements in automated testing methodologies, including performance, load, and stress testing
- Staying updated with the latest automation tools, technologies, and industry trends. Analyzing complex systems to identify automation opportunities.
“Nuvem provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, creed, religion, sex, gender, gender identity, gender expression, national origin, ancestry, age, physical or medical disability, medical condition, marital status, sexual orientation, military and/or veteran status, or any other basis prohibited by applicable state or federal law.”
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- At least 5+ years of proven experience in a similar role, with at least 3 years leading an automation team.
Preferred Qualifications
- Test Automation: Solid experience in designing and implementing test automation frameworks using tools like Selenium, Cypress.io, and Appium.
- Backend Automation: Proficiency in automating data-driven backend systems using C# .NET OR Node with Typescript stack.
- Frontend Automation: Expertise in automating frontend interfaces, ensuring UI/UX consistency and functionality. Ability to integrate with AI driven libraries is a plus.
- Programming: Strong skills in C#, with familiarity with OOP and well-known principles.
- API and Web Testing: Hands-on experience with tools like Postman and RestAssured.
- SQL: Proficient in SQL databases, capable of complex queries and understanding stored procedures. Ability to effectively use it inside of a test automation framework.
- Continuous Integration & Deployment: Deep understanding of CI/CD pipelines and tools like Azure Pipelines or Jenkins.
- BDD & TDD: Experience with Behavior-Driven Development and Test-Driven Development using tools like TestNG, NUnit, and SpecFlow.