QA Tech Lead / Senior QA Automation Engineer
Location
Home office | Brazil
Job description
At Iownit (Permanent), in Lisbon, Portugal
Salary: €55.900 - €80.000
Expires at: 2024-09-11
Remote policy: Full remote
Your impact:
We are looking for an experienced QA Tech Lead / Senior QA Automation Engineer with over 8 years of experience in Quality Assurance, with strong expertise in front-end and back-end automation frameworks. The ideal candidate will have proven success leading automation initiatives, mentoring teams, defining best practices, implementing efficient processes and tools, and increasing automation coverage. Candidates should also have extensive experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines and be familiar with AWS. Experience with Playwright, particularly involving at least 1 year of work on complex projects, is preferred. Alternatively, demonstrated expertise in complex projects using Selenium and/or Cypress for over 3 years is essential.
In this role, you will:
- Provide hands-on expertise for test automation architecture, strategy, script design and execution, automation framework, virtualization, etc.
- Deliver technical leadership to the enterprise-grade company to drive core software quality assurance best practices for tools, automation, test data and more.
- Collaborate with all levels of leadership to develop, build, and maintain automation frameworks, tools, and test strategies.
- Work with delivery teams to build out solutions on testing and automation to achieve CI/CD.
- Evaluate the current automation and testing implementations and perform a gap analysis to provide strategic technical direction.
- Lead and mentor a growing team of software quality assurance engineers.
Main requirements
About you:
- Proven track record with 8+ years of experience in software test automation development, showcasing a deep understanding of industry-leading practices.
- 1+ year of recent hands-on experience with Playwright, or extensive expertise spanning 3+ years in Selenium/Cypress automation
- Over 4 years of proficiency in JavaScript, demonstrating the ability to write clean, maintainable code. Solid foundation in Object-Oriented languages such as JavaScript, Typescript, or Java (Typescript / Node).
- Skilled in architecting and implementing end-to-end test automation solutions and frameworks for both API and Web applications.
- Recent experience leading QA engineers, providing guidance on test automation best practices to ensure team success.
Additional skills:
- Experience with load testing, enhancing the ability to ensure system scalability and performance.
- Proficient in configuring and developing solutions for CI/CD pipelines, with hands-on experience using tools like Github Actions, AWS CodeDeploy, Pipelines and Step Functions, or similar.
- Strong debugging, profiling, and software analysis skills on desktop browsers and mobile devices & platforms, ensuring thorough identification and resolution of issues.
- Familiarity with a variety of modern databases, including Relational and NoSQL.
- Interested to learn a complex alternative investments software suite, consisting of multiple product lines
- Strong analytical thinking skills and results driven personality
- Intermediate English speaker, facilitating effective communication within a diverse team environment.
Last, but not least, we are here to bring value and positive experience to our clients and team. So you will join the team working on the common goal and sharing responsibility for the results!
Job tags
Salary