The position is for a QA Engineer with over 5 years of experience in software and quality assurance, focusing on both manual and automated testing in complex, high-traffic systems.
Candidates should be proficient in project management tools like Jira and have familiarity with Agile methodologies.
A strong understanding and experience with Behavior Driven Development (BDD) and Test Driven Development (TDD) methodologies is required.
Excellent oral and written communication skills are necessary to convey technical information to both technical and non-technical stakeholders.
Expertise in manual and automated test frameworks is essential, along with experience using automation tools such as Selenium, Playwright, or Cypress.
A quality-driven mindset with a passion for improving processes, preventing defects, and enhancing overall system reliability is expected.
Candidates should have a deep understanding of cloud deployments, release management, and environment management, with proven experience optimizing production deployments.
Experience in developing and testing with technologies such as React for frontend, Python Web Frameworks (Flask, Django, FastAPI) for backend, and Data Management Systems (PostgreSQL, Elasticsearch, Cassandra, Kafka) is a plus.
Familiarity with cloud deployment using Kubernetes, including observability, is also beneficial.
The project involves a Quality Maturity Initiative, which includes performing a gap analysis of the current quality posture, delivering a plan to address identified gaps, and executing the plan to enhance QA maturity across services.
Responsibilities include designing, developing, and maintaining comprehensive test plans, executing complex manual testing scenarios, identifying and tracking bugs, providing input on product requirements, and evaluating new tools and methodologies.
Requirements:
Candidates must have 5+ years of experience in software and quality assurance, with a proven track record in manual and automated testing.
Proficiency in project management tools like Jira and familiarity with Agile methodologies is required.
A strong understanding of BDD and TDD methodologies is essential.
Excellent oral and written communication skills are necessary for effective interaction with stakeholders.
Expertise in manual and automated test frameworks, along with experience using automation tools like Selenium, Playwright, or Cypress, is required.
A quality-driven mindset and a passion for improving processes and system reliability are essential.
Candidates should have a deep understanding of cloud deployments, release management, and environment management.
Experience with frontend technologies like React, backend frameworks like Flask, Django, or FastAPI, and data management systems is a plus.
Familiarity with cloud deployment using Kubernetes is beneficial.
All candidates must pass an interview as part of the contracting process.
Benefits:
The pay range for this position is $30+ per hour, with the exact rate determined based on experience, expertise, and geographic location.
Final offer amounts may vary from the listed pay range.
As a contractor, candidates will need to supply a secure computer and high-speed internet.
Company-sponsored benefits such as health insurance and PTO do not apply to this position.