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

Apply for this position

Allowed Type(s): .pdf, .doc, .docx