Positively transforming communities with AI and Google Cloud
As a quality assurance analyst, you will take on a key role in ensuring the quality and reliability of our backend systems and applications. You will need to be proficient in both manual and automated testing. This includes authoring and designing both manual and automated test cases through to execution. Your testing knowledge will be applied to the full integrated application stack for our cloud applications. API testing is critical in addition to UI and database verification. You’ll collaborate closely with cross-functional teams and play a leadership role in mentoring junior QA team members, driving quality initiatives, and continuously improving QA processes.
Responsibilities
- Design and execute comprehensive test strategies, including manual and automated test plans for backend systems and APIs.
- Develop, maintain, and execute automated tests using tools such as Selenium, Playwright, and Postman.
- Lead quality efforts in backend testing, including database validation, API testing, and performance testing.
- Collaborate with engineering, product, and project teams to identify and resolve complex defects, ensuring seamless application performance.
- Enhance and maintain automation test scripts, ensuring scalability and robustness in testing.
- Mentor and guide junior QA team members, sharing best practices and fostering a culture of quality across the organization.
- Participate actively in all phases of the software development lifecycle, contributing to projects.
- Drive process improvements and recommend tools to improve QA workflows and enhance team productivity.
- Leverage AI development tools and cloud technologies (GCP) to explore innovative solutions for testing and implementation.
- Ensure proper documentation of testing activities, defect reports, and quality metrics for reporting purposes.
- Acquire required certifications to expand knowledge across cloud technologies being leveraged at BVAI.
Qualifications
- Bachelor’s degree in Engineering, Computer Science, or a related field, or equivalent practical experience.
- 3–5 years of hands-on experience in Quality Assurance, with testing across UI, backend systems and APIs.
- Proficiency in automation testing tools such as Selenium, Playwright, and Postman.
- Strong understanding of QA processes, system testing, and software development methodologies (Agile, Waterfall, etc.).
- Hands-on experience with programming languages such as Python, Java, or JavaScript.
- Familiarity with AI development tools and experience in implementing them within cloud-based applications (GCP preferred).
- Excellent communication skills in English (both written and verbal), with the ability to present ideas clearly and effectively.
- Proven leadership skills, with experience mentoring team members or leading small QA initiatives.
- Strong analytical and problem-solving skills with attention to detail and a proactive approach.
Benefits
- Health, Dental, and Vision insurance
- Matching Retirement plan
- Unlimited Paid time off
- Training and Google Certification reimbursement
Important Note: This position is an excepted appointment and requires a successful background investigation and drug screen.