About the Role
You will collaborate early on requirements to ensure new products and features are testable and meet quality expectations. You will design, develop, maintain, and enhance scalable test automation frameworks using Python or similar languages. You will build and execute automated test suites for APIs, backend services, web UI, mobile UI, and blockchain-related components. You will integrate testing into CI/CD pipelines, contribute to performance and security validation, and analyze test results to recommend improvements. You will drive quality across the software development lifecycle through close collaboration with developers, DevOps, product managers, and stakeholders. You will manage defect workflows using JIRA, document via Confluence, and collaborate via GitHub. You will create and maintain test plans, test cases, and quality metrics dashboards. You will mentor and guide junior SDETs and QA engineers and set quality strategy and best practices. You will embrace and apply AI tools to improve productivity and testing outcomes.
Requirements
- Bachelor's or master's degree in Computer Science Engineering or related field
- Minimum 3 years of experience in automated testing for web mobile APIs and scheduled tasks
- Proven experience building and maintaining CI CD pipelines using Jenkins GitLab or similar
- Strong programming skills in Python Java Ruby or JavaScript
- Excellent understanding of software testing methodologies tools and processes
- Experience with version control tools such as Git
- Strong problem solving skills and attention to detail
- Excellent written and verbal communication skills
- Ability to work independently and in a team environment
- Proven ability to manage multiple priorities and meet deadlines
Responsibilities
- Collaborate early in analysis and requirements conversations to advocate for testability
- Design develop maintain and enhance scalable test automation frameworks using Python or similar languages
- Build and execute automated test suites for APIs backend services web UI mobile UI and blockchain components
- Integrate automated testing into CI CD pipelines
- Drive quality across the software development lifecycle with developers DevOps and product managers
- Analyze test results identify anomalies and recommend improvements
- Contribute to performance testing and security validation
- Mentor and guide junior SDETs and QA engineers and set quality strategy
- Manage defects using JIRA and document quality artifacts in Confluence
- Create and maintain test plans test cases and quality metrics dashboards
- Leverage AI tools to improve team productivity and output quality
Benefits
- Discretionary bonus
- Flexible Time Off (paid)
- Hybrid Working Arrangements
- Company paid health and protective benefits for employees and eligible dependents
- Free coaching and counseling sessions through Headspace
- Generous paid Parental Leave
- Employee Resource Groups