Quality Assurance Engineer

Apply now

Quality Assurance Engineer

At Nomod we're looking for a Quality Assurance Engineer to join our team.
Full-time · Remote

About the job

The role involves evaluating testing tools, developing automated tests, conducting performance testing, collaborating on automation strategies, and providing technical support to optimize testing and maintain code quality.

As a Quality Assurance Engineer, you will:

Automation Expertise:

  • Evaluate and recommend new and existing testing tools and frameworks (e.g., Selenium, Cypress, Appium) for web, mobile, and API testing

  • Develop, maintain, and enhance automated test scripts to improve test coverage and efficiency

  • Integrate automated tests into CI/CD pipelines for continuous testing and feedback

  • Conduct performance testing and identify bottlenecks to optimize application performance

  • Stay up-to-date on the latest advancements in automation tools and testing methodologies

    QA Collaboration:

  • Collaborate with QA engineers and developers to define automation strategies and identify areas for test automation

  • Create and maintain clear documentation for automated tests, including step-by-step instructions and expected results

  • Provide training and support to other QA engineers on the usage and benefits of automation tools

    Internal Technical Support:

  • Troubleshoot technical issues related to testing tools and frameworks encountered by developers

  • Assist developers with understanding automated test results and identifying root causes of failures

  • Collaborate with developers to improve the overall testing process and maintain a high level of code quality

  • Provide feedback on the usability and functionality of testing tools from a developer’s perspective.

You’ll experience what it is like to work in a fun, entrepreneurial, and high-growth startup!

What we'd like

Great people are effective at quickly learning what we use or introducing us to new ways of working.

Having said that, we think a Quality Assurance Engineer should:

  • Proven experience in software testing methodologies (functional, regression, API)

  • Strong understanding of web, mobile, or API development (depending on the team’s focus)

  • In-depth knowledge of at least one major automation testing framework (e.g., Selenium, Cypress)

  • Experience with scripting languages like Python, JavaScript, or Java (used in automation tools)

  • Excellent problem-solving and analytical skills with a data-driven approach to testing

  • Strong communication and collaboration skills to effectively work with developers and other QA engineers

Nice to haves

  • Experience with performance testing tools (e.g., JMeter, LoadRunner)

  • Experience with cloud-based testing platforms (e.g., Sauce Labs, BrowserStack)

  • Experience with BDD (Behavior Driven Development) frameworks (e.g., Cucumber)

  • Experience with API testing tools (e.g., Postman, RestAssured)

What you'll get

As a Quality Assurance Engineer you will receive:

  • Company-provided equipment

  • Competitive pay

  • Access to our upcoming ESOP

  • Incredible co-workers (yep, really!)

  • A super nice, flexible, distributed work environment

Apply for the job

Do you want to join our team as our new Quality Assurance Engineer? Then we'd love to hear about you!