QA Engineer
The Data Sherpas
About the role
About
The Data Sherpas are a team of highly skilled and motivated engineers who help our clients at every phase of their cloud journey. If it touches the cloud, involves data, or lives as an application, we have either worked on it or have the skills and expertise to accomplish it.
Job Overview
We are seeking a detail‑oriented Quality Assurance Engineer to join our development team.
The ideal candidate will be responsible for ensuring the quality and reliability of our software products through comprehensive testing strategies, automation development, and continuous improvement of QA processes.
- This role requires someone to come in the office 1 day a week.
Key Responsibilities
Testing & Quality Assurance
- Design, develop, and execute comprehensive test plans and test cases for web applications and REST API’s
- Experience with Ruby development is a plus
- Perform testing including functional, regression, integration, and user acceptance
- Identify, document, and track software defects
- Collaborate with development teams to reproduce and resolve issues
Test Automation
- Develop and maintain automated test scripts
- Build and enhance automated testing
- Create and maintain test data and test environments
- Evaluate automated tests and analyze results
Process Improvement
- Contribute to QA methodology and best practices for development
- Participate in code reviews and provide quality‑focused feedback
- Support release management and deployment processes
- Document testing procedures and maintain QA documentation
Required Qualifications
- Bachelor's degree
- 5+ years of experience in software quality assurance and testing
- Proficiency in manual testing methodologies and techniques
- Experience with automated testing tools (Selenium, Wireshark, Minitest, CoPilot, Cypress, Jest, or similar)
- Knowledge of programming languages (Ruby, Python, JavaScript, Typescript)
- Familiarity with version control systems (Git)
- Experience with bug tracking tools
- Experience working in a Scrum/Agile environment
- Understanding of software development lifecycle and Agile methodologies
Complimentary Qualifications
- Experience with API testing tools (Postman, REST Assured)
- Familiarity with cloud platforms (AWS)
Additional Information
We cannot work with third‑party agencies at this time. Resumes submitted via unapproved agencies will be automatically rejected.
Requirements
- Proficiency in manual testing methodologies and techniques
- Experience with automated testing tools (Selenium, Wireshark, Minitest, CoPilot, Cypress, Jest, or similar)
- Knowledge of programming languages (Ruby, Python, JavaScript, Typescript)
- Familiarity with version control systems (Git)
- Experience with bug tracking tools
- Experience working in a Scrum/Agile environment
- Understanding of software development lifecycle and Agile methodologies
Responsibilities
- Design, develop, and execute comprehensive test plans and test cases for web applications and REST API’s
- Perform testing including functional, regression, integration, and user acceptance
- Identify, document, and track software defects
- Collaborate with development teams to reproduce and resolve issues
- Develop and maintain automated test scripts
- Build and enhance automated testing
- Create and maintain test data and test environments
- Evaluate automated tests and analyze results
- Contribute to QA methodology and best practices for development
- Participate in code reviews and provide quality-focused feedback
- Support release management and deployment processes
- Document testing procedures and maintain QA documentation
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free