About BAO Systems
BAO Systems is an industry leader in digital data solutions for health and development. We empower our partners to implement scalable and sustainable solutions that uncover data-driven insights to improve livelihoods, strengthen health systems, and achieve equitable human development.
Our team comprises passionate public health and development practitioners, information system experts, software engineers, system engineers, monitoring and evaluation advisors, and data scientists. We excel in providing a broad spectrum of services and products. For more information, please visit www.baosystems.com
Purpose of the role
The QA Engineer will support development teams in functional and automation testing of developed solutions as part of an Agile Scrum development team. The QA Engineer will build automated test suites to conduct all types of testing needs, including unit, smoke, integration, regression, API, security, performance, and acceptance tests. The team follows behavior-driven testing (BDT) to describe our test cases and allow for streamlined automation using Gherkin. These BDT files are used to drive our functional automation in addition to providing documentation. The QA Engineer will support automation in a number of programming languages (Java, JS, Python) to allow development teams to use and support their own test code bases.
Core job responsibilities
- Design, develop and run test automation scripts
- Conduct manual testing, as required
- Collaborate with Software Developers and analysts
- Investigate issues, bugs, and feedback as they arise
- Prepare reports and analysis
- Use test automation frameworks to conduct unit, smoke, integration, regression, API, security, performance, and acceptance tests.
- Experience working in an Agile environment
- Prior experience using test automation frameworks to conduct unit, smoke, integration, regression, API, security, performance, and acceptance tests
- Prior experience with Behavior-Driven Development
- Prior experience testing data and analytics solutions (ETL testing, Business Intelligence) a plus
Classification
Full-time
This position is contingent on contract award.
BAO Systems provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Share Apply Apply for this position Required * Apply with Indeed First Name* Last Name* Email Address* Phone* Address Resume*We've received your resume. Click here to update it. Attach resume or Paste resume Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resumePaste your resume here or Attach resume file
What's your citizenship / employment eligibility? No answerI am a U.S. Citizen/Permanent ResidentNon-citizen allowed to work for any employerNon-citizen allowed to work for current employerNon-citizen seeking work authorizationI am a Canadian Citizen/Permanent ResidentOther LinkedIn Profile URL: Desired salary Submit Application