enQA Automation EngineerImproving is committed to building a great place to work by cultivating an environment that fosters professional and personal relationships.
We value open communication, personal growth, and shared rewards, which result in sustainable success.Voted best place to work numerous times, Improving strives to create and maintain a culture that exemplifies teamwork, excellence, and fun! We believe this kind of culture encourages both the inspiration and the motivation to achieve amazing things.
Application DevelopmentFull Time MexicoMexicoQA Automation EngineerImproving is a complete IT services company that is dedicated to positively changing the perception of the IT professional.
We provide technology consulting and support for enterprise-level organizations, delivering sustained and meaningful business value to our customers.
Improving is dedicated to establishing ongoing trust and a thriving culture. We recognize that people devote a lot of time and energy to their careers.
As a result, we believe it is crucial to embrace a gratifying and positive workplace! Improving has two goals : Achieve great things and forge strong, lifelong connections.
What you'll doContribute to Test Automation Environment.Write and maintain automated test scripts that perform system tests.
Effectively communicate bugs or issues found to the development team. Assist in verifying corrections.Experience in modern development languages / tools such as JavaScript, TypeScript, HTML, CSS, GitLabYou’re comfortable working with a data-dense system with multiple functions and workflows.
We’re always looking to improve! If you notice something that can be improved, you are comfortable making thoughtful recommendations for enhancements to the current state of our functional and non-functional test suites.
Partner with the Dev & Ops team members to maintain or replace existing CI / CD & Test Automation infrastructure and tools, as needed.
Reduce Cycle Time & Improve Quality.Help reduce manual testing needs by creating new automated tests while new functionality is being developed within your assigned Scrum team, covering multiple scenarios and checks.
You continuously innovate and update by devising test strategies as new product requirements are communicated and project teams begin development.
You play an active role in release planning from the QA / testing perspective.From development to deployment, you use automated testing to help clean code get deployed faster.
Be an accountable and committed member of a highly functional Scrum team, collaborating over Slack, Hangouts, Zoom, etc.You’re comfortable working remotely and can communicate well in both virtual meetings and written form.
You are able to remain flexible if the project needs a midcourse adjustment, offer suggestions and ask questions if you need clarification or additional information.
We welcome questions and new ideas.Support up-skilling teammates as needed, by leading knowledge share sessions and answering questions.
What you'll bringBachelor's degree in computer science, Coding Bootcamp or Equivalent practical experience.3+ years of experience as Test Automation Engineer (ideally for an Enterprise SaaS transactional product.
A team-oriented and versatile professional who enjoys the challenge of consulting and mentoring.Experience in Cypress.Experience in Selenium, POM very nice to have.
Familiarity with other testing tools such as Jest and Browser Stack is a plus.Experience using Jira as a project management tool;
knowledge of the Xray testing repository add-on is a plus.Testing APIs for our greenfield applications (Data / Interop team FHIR APIs + Auth0 + Hasura).
Experience with Bitbucket or other Git repositories.Experience in building Automation in AWS is a plus.Clear, concise, and thorough written and oral communication skills.
Prior experience developing Healthcare applications is a plus.