QA Engineer
We are seeking a QA Engineer that will be flexible to work hands-on and as a technical leader for the team.
Responsibilities:
- As a Quality Engineer, you will bring a depth of experience in software quality techniques and tools to a collaborative, team-based environment.
- You will act as a champion of quality influencing architectural decisions.
- You will flex between being hands-on and being a technical leader for your team.
- You will provide thought leadership to define and implement well-balanced test strategies with confidence in your daily communication.
- Specifically, you will: Lead and collaborate with the team to define test strategies for multi-layered applications.
- Coach team members on shared responsibilities and activities.
- Assist team members to unblock tasks and drive to resolution.
- Assess project needs and guide the team on testability of user stories, including acceptance criteria, non-functional requirements, and the definition of done.
- Share what you learn with your teams and the other members of the QE community.
Required Skills:
- **5+ years of experience in QA Automation.**
- **Education: Bachelor’s degree in Engineering, or a related technical field.**
- **Experience working in an Agile team-based environment.**
- **Define robust test automation architecture and apply and evolve open-source frameworks.**
- **Create trusted test automation with high reliability and relevancy .**
- **Executed load testing.**
- Good understanding of **Python and JavaScript/TypeScript** (Object Oriented Programming) with good understanding of **Rest API** is required.
- Experience using popular UI testing frameworks such as **Playwright**, Cypress or similar ones and Page Object Model pattern is required.
- Good understanding of load testing tools like **Locust or Jmeter** is required (Locust highly preferred).
- **Knowledge of SQL and No SQL databases and ability to write complex queries.**
- Knowledge of basic services from major cloud service providers - **AWS is required.**
- Highly proficient in using code to build reliable, trusted test automation across multiple technology solutions.
- Participate in solution architecture discussions and identify potential test framework needs.
- Define and drive in-sprint and post-sprint quality activities.
- A computer science-based mindset is needed; a technology-based education is helpful.
- Problem-Solving: Strong analytical and problem-solving skills with the ability to conduct
- thorough root cause analysis.
- Communication: Excellent written and verbal communication skills, with the ability to effectively collaborate with cross-functional teams and present complex information to stakeholders.
- Basic understanding of Generative AI concepts and ability to interact with the LLMs. **6+ months of testing a chatbot or other AI concept.**
Nice to have skills:
- 5+ years of experience can be substituted for an Advanced degree in a related discipline
Job Category: Engineering
Job Type: Full Time
Job Location: Remote