Quality 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: Quality Assurance
Job Type: Contract
Job Location: Remote

Apply for this position

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