Quality Assurance Engineer
Phoenix, AZ
Contracted
Experienced
Job Role: Quality Assurance Engineer
Location: Phoenix, AZ (Hybrid)
Duration: 12 Months
Role Overview
We are seeking a skilled Quality Assurance Engineer with strong expertise in test automation, API testing, and modern web applications. The ideal candidate will play a key role in ensuring the quality and reliability of backend and frontend systems through comprehensive testing strategies.
Key Responsibilities
- Design, develop, and maintain automated test frameworks for RESTful APIs and web applications
- Perform functional, regression, integration, and end-to-end testing
- Test Java and Go-based services deployed on Google Cloud Platform (GCP)
- Validate data integrity across Couchbase and PostgreSQL databases
- Collaborate with developers, product managers, and DevOps teams to define:
- Test strategies
- Acceptance criteria
- Integrate automated test suites into CI/CD pipelines to support continuous delivery
- Analyze test results, identify root causes, and clearly communicate defects
- Contribute to improving QA processes, standards, and best practices
- Participate in code reviews and provide feedback on testability and quality
Required Qualifications
- 6+ years of experience in Software Quality Assurance, with a strong focus on test automation
- Hands-on experience testing:
- RESTful APIs
- Modern web applications
- Proficiency in programming languages such as:
- Java
- JavaScript
- Experience with testing and automation tools:
- Selenium (or similar UI automation frameworks)
- Postman / JMeter (API testing tools)
- Jenkins (CI/CD)
- Experience working in an Agile/Scrum environment
- Strong analytical, problem-solving, and communication skills
Preferred Qualifications
- Experience testing Angular applications
- Familiarity with Go (Golang) services
- Experience working with Google Cloud Platform (GCP)
- Knowledge of:
- Couchbase
- PostgreSQL
- Other NoSQL and relational databases
- Experience with performance, load, or security testing
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
Key Competencies
- Strong attention to detail and quality mindset
- Ability to work in fast-paced, collaborative environments
- Proactive approach to identifying risks and improving processes
- Excellent communication and stakeholder collaboration skills
Apply for this position
Required*