QA Automation Engineer

closed
DaCodes Logo

DaCodes

πŸ“Remote - Mexico

Summary

Join DaCodes, a high-impact software and digital transformation firm, and become a QA Automation Engineer. You will operate as a self-sufficient QA Automation Engineer, designing, implementing, and maintaining automated test frameworks. Responsibilities include building automation tests, supporting manual QA testing, working with the TechOps team on CI/CD, and participating in reporting. You will collaborate with the development team, investigate and debug automation problems, and ensure quality standards are met. The role requires a Bachelor of Science degree in a relevant field and 2+ years of experience in QA automation testing in a cloud-based environment. DaCodes offers remote work, flexible hours, and various benefits.

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

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

Preferred Qualifications

  • 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

Benefits

  • Work with global brands and disruptive startups
  • Remote work / Home office
  • If a hybrid or on-site model is required, you will be informed from the first session
  • Work schedule aligned with the assigned project/team
  • Monday to Friday schedule
  • Legal benefits (Applicable for Mexico)
  • Day off on your birthday
  • Private health insurance (Applicable for Mexico)
  • Life insurance (Applicable for Mexico)
  • Multicultural teams
  • Access to courses and certifications
  • Meetups with industry experts and top universities
  • Virtual networking events and interest groups
  • English classes
  • Opportunities within our different business lines
  • Proudly certified as a Great Place to Work
This job is filled or no longer available

Similar Remote Jobs