QA Engineer (Automation/Manual)

QA Engineer (Automation/Manual)


Latin America




Active development

Job Summary:

Waverley software is seeking a talented and detail-oriented QA Engineer with a strong blend of automation and manual testing skills to join our software development team. As a QA Engineer, you will play a vital role in ensuring the quality and reliability of our cutting-edge software application. Your responsibilities will encompass both automated and manual testing processes to identify and resolve issues effectively.


  • Automated Testing: Develop and execute automated test scripts using industry-standard testing frameworks and tools to validate software functionality, performance, and scalability.
  • Manual Testing: Perform thorough manual testing of our application to identify bugs, user interface inconsistencies, and functional defects.
  • Test Planning and Strategy: Collaborate with cross-functional teams to create comprehensive test plans, test cases, and test scenarios that cover various use cases.
  • Bug Tracking and Reporting: Identify, document, and track software defects and inconsistencies using bug tracking systems, and work closely with developers to facilitate timely resolution.
  • Regression Testing: Conduct regular regression testing to ensure that new software enhancements and changes do not adversely impact existing features.
  • Data Validation Testing: Validate the data charts and visualizations against the data in SQL views to ensure data accuracy and consistency.
  • Continuous Improvement: Propose and implement process improvements to enhance testing efficiency, test coverage, and overall product quality.
  • Collaboration: Collaborate with developers, product managers, and other stakeholders to understand requirements and provide valuable feedback during the development lifecycle.

Required Skills and Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • Minimum of 4 years of experience as a QA Engineer, Software Tester, or in a related role, with a focus on both automation and manual testing.
  • Strong proficiency in test automation using popular tools and frameworks such as Jest, Mocha, Selenium WebDriver or similar.
  • Solid experience with manual testing, test case creation, test execution, and defect reporting.
  • Familiarity with programming languages like Python, Golang and Javascript, or similar for test script development.
  • Understanding of web technologies and architectures, including front-end (React.js, Redux) and back-end (Node.js, Express.js, SQL, Golang, Python) components.
  • Experience with testing RESTful APIs and API automation.
  • API documentation and testing tools (e.g., Swagger, Postman).
  • Knowledge of version control systems (e.g., Git) and continuous integration tools (e.g., Jenkins, CircleCI).
  • Strong analytical and problem-solving skills with a keen attention to detail.
  • Excellent communication and teamwork abilities.
Pablo Alejandro Rosales Perez
Pablo Alejandro Rosales Perez

Senior Recruiter

Get Aboard!

4Mb maximum total size.
Protected by Google reCAPTCHA
Privacy Policy and Terms of Service apply.