QA Automation Engineer
Remoto en Latinoamerica
Tecnología
About the position
Position Overview:
We are seeking a skilled and detail-oriented QA Automation Engineer to join our dynamic software development team. The successful candidate will play a crucial role in ensuring the quality and reliability of our software products by designing, developing, and implementing automated test cases. The QA Automation Engineer will collaborate with cross-functional teams to identify test scenarios, create robust automation frameworks, and execute automated test suites.
Company Culture:
At our company, we believe in fostering a culture of continuous improvement and learning, with a focus on agile methodologies. We prioritize adaptability over inflexible processes and encourage cross-functional teams to work together and collaborate to achieve shared objectives. We promote transparency and open communication within teams and stakeholders, while fostering a culture of trust, respect, and accountability among team members.
Responsibilities:
- Design, develop, and maintain automated test scripts for software applications.
- Implement and maintain test automation frameworks to ensure scalability and reusability.
- Collaborate with QA and development teams to understand requirements and create comprehensive test plans.
- Contribute to the development of test strategies and approaches for different software components.
- Translate manual test cases into automated scripts, ensuring full test coverage.
- Execute automated test suites and analyze results to identify defects and areas for improvement.
- Monitor automated tests to ensure they are up-to-date and reflect changes in software functionality.
- Work closely with developers, product managers, and other stakeholders to understand system requirements and application behavior.
- Participate in agile/scrum ceremonies and provide input on testing activities.
- Document and report defects with clear and concise information, including steps to reproduce.
- Maintain detailed records of test results, automation scripts, and other testing-related documentation.
- Proactively identify opportunities to enhance the efficiency and effectiveness of the testing process.
- Is a multitasker with the ability to work efficiently and effectively within deadlines without compromising quality.
- Effective communicator with the ability to manage and implement change in a dynamic environment.
- Experience working with a startup or enjoy working in a startup like environment with ambiguity and speed.
- Stay updated on industry best practices and emerging trends in test automation.
Qualifications:
- Bachelor's Degree with a concentration in Computer Science or related is preferred.
- At least 5 years of experience working as an automation engineer in a QA related role.
- Proven experience in QA automation with expertise in using automation tools and frameworks (e.g., WebDriver.io, Playwright, Cypress, Selenium)
- Proven experience in crafting SQL statements for RDBMs to query and manipulate data.
- Proficiency in Typescript programming language