
QA Automation Engineer at DaCodes. Join DaCodes!. We are a high-impact software and digital transformation firm.. For over 10 years, we have developed technology-driven and innovative solutions thanks to our team of . 220+ talented #DaCoders. , including developers, architects, UX/UI designers, PMs, QA testers, and more. Our team collaborates on projects with clients across . LATAM and the United States. , delivering outstanding results.. At . DaCodes. , you will have the opportunity to . grow professionally. , work on a variety of projects across different industries, and contribute to building innovative, high-performance iOS applications.. Our . DaCoders. play a crucial role in the success of our company and our clients. You will have the chance to work with . disruptive startups and global brands. while contributing your expertise to impactful projects.. Position: QA Automation Engineer . Responsibilities . - Operate as a self-sufficient, T-shaped, QA Automation Engineer . - Review technical architecture documentation for the project and ensure that the . engineering team’s deliverables are implemented accordingly . - Design, implement, maintain, and administer automated test frameworks with results . reporting . - Build new QA automation tests in parallel with development of new user interfaces . - Support manual QA testing efforts and the conversion of manual test cases into . automated test cases . - Work with the TechOps team to deploy automation tests as part of the CI/CD process . - Participate in reporting metrics for both manual and automated testing . - Author and maintain technical documentation and how-to instructions on automation . frameworks and scripts . - Participate in functional and technical reviews . - Assist in identifying process improvements and application enhancements . - Create test plans . - Collaborate with the development team to plan, create, manage and execute the . overall test plan per feature . - Maximize test coverage for the most critical features and most critical systems. . Prioritize automation scenarios based on associated business risk. . - Investigate, debug and triage problems in automation, and work towards solutions . independently or with others in the department, as necessary . - Identify and report bugs, with clear, efficient steps to reproduce . - Investigate customer problems referred by technical support . - Dive into code as technical challenges arise to perform root-cause analyses and . implement resolutions . - Track the progress of defects and work closely with developers or system . administrators to ensure they are fixed in a timely manner . - Ensure quality standards are being met throughout the development and release cycle . - Participate as a team-player that works together with your fellow team members to . deliver commitments on time . - Work effectively with an internationally-distributed team across multiple time zones . - Develop proofs of concepts as needed . - Keep current with QA automation engineering best-practices, design principles, . technology, security, and compliance in order to apply that knowledge to all of the . responsibilities above . . Requirements . - Bachelor of Science degree in Computer Science, Computer Engineering, Software . Engineering, or similar engineering major . - 2+ years of Quality engineering automation testing experience in a cloud-based . environment, excluding internships . - Manual and automated testing experience in user interfaces, web services, and API’s . - Experience with QA automation frameworks, scripting, and coding . - Strong troubleshooting and debugging skills . - Ability to work across the full technology stack (front-end plus back-end) . - Experience engineering in linux and/or MacOS environments . - Excellent written and verbal English communication skills . . Bonus Points . - Insurance industry experience, preferably in distribution . - Healthcare technology industry experience . - Master of Science degree in Computer Science, Software Engineering, or similar . engineering major . - Experience working as a member of a highly-collaborative engineering team . - Experience with automated CI/CD environments and tools . - Experience documenting test plans and results with TestMo . - Experience with UI testing frameworks and tools like Selenium . - Experience as a developer . - Experience engineering a SaaS product/platform . - Experience with cloud-based deployments . - Experience with performance testing in highly scalable cloud applications . - Experience engineering with containers . - Experience with multiple languages, frameworks, databases, services, and tools . - Experience engineering with TDD . - Experience engineering with message/event queues . - Experience with agile/scrum process methodology . - Active participation in widely-used open source projects . Company Location: Mexico.