Senior Quality Assurance Engineer (Contract)
Job Description
Job Summary: Senior QA Engineer 6 Month Contract Extendable
We are seeking six experienced Senior QA Engineers with a strong background in automation testing and a passion for quality assurance in cybersecurity-focused environments. The ideal candidates will be well-versed in designing robust test strategies, tracking defects, and working directly with clients to deliver secure, high-quality software solutions.
Key Responsibilities:
Design, implement, and maintain automated test frameworks using Python and Playwright
Develop and execute comprehensive test strategies for backend and frontend systems
Identify, log, and manage defects using standard tracking tools (e.g., JIRA, Bugzilla)
Collaborate with cross-functional teams including developers, product managers, and DevOps
Ensure test coverage for security-critical features and performance bottlenecks
Participate in client-facing activities, including test planning, reporting, and demonstrations
Contribute to continuous improvement of QA practices and tools
Ensure test environments are robust, scalable, and support automation reliability
Requirements:
68 years of experience in software testing with a focus on test automation
Hands-on experience with Playwright and Python scripting
Strong understanding of QA methodologies, test strategy creation, and defect lifecycle management
Experience working in or with cybersecurity environments or solutions
Comfortable with client-facing engagements and reporting on QA progress/status
Familiarity with CI/CD pipelines, version control (e.g., Git), and agile workflows
Strong analytical and problem-solving skills
Excellent communication and interpersonal skills
Preferred Qualifications:
Experience with other automation tools (e.g., Selenium, Cypress) is a plus
Background in performance or security testing is advantageous
ISTQB certification or equivalent is preferred