Staff Quality Assurance Software Developer
Zensurance
This job is no longer accepting applications
See open jobs at Zensurance.See open jobs similar to "Staff Quality Assurance Software Developer" Work In Tech.Responsibilities
- Design and document quality gates and practices that adhere to best practices, company requirements, and other system requirements.
- Foster a culture of architecture that allows for iterative, autonomous development and future scaling.
- Anticipate future use cases and participate in design decisions that minimize the cost of future change.
- Adhere to the organization's security strategy using a security-first mindset.
- Improve the stability and performance of applications using operational data and an observability mindset.
- Use a systematic approach to define quality practices and standards to be followed by team members to ensure product quality.
- Write unit tests as well as higher-level tests to ensure application quality and stability.
- Ensure tickets meet defined acceptance criteria and consistently evangelize and educate team members about established best practices.
- Consistently produce examples and guides, easily understandable and account for edge cases and errors, using documentation strategies where appropriate.
- Drive and encourage quality-driven discussions based on product strategy and engineering principles to create alignment.
- Help define teams and group OKRs and KPIs and work to ensure they are aligned across the department.
- Help refine team roadmap based on quality strategy and constraints. Enable product growth and raise throughput by continuously improving quality strategy.
- Define and prioritize areas and types of tests that help reduce system fragility and maximize results.
- Consider the outcomes of the incident management process, and address them with the Engineering Group.
- Foster a culture of iterative deployability with awareness of cycle time and failure rates.
- Perform other duties as assigned.
Requirements
- University degree or college diploma in a recognized technical, vocational, or academic program (preferably in Engineering or Computer Science) or equivalent work experience.
- 10+ years of experience in Test Automation and Quality Assurance.
- 5+ years of experience in designing and improving modern quality assurance practices and processes.
- Experience with quality assurance manual practices, including Functional, Exploratory, and User Acceptance tests.
- Experience with Security test mechanisms, including SAST, DAST, IAST, and RASP.
- Experience with Accessibility test tools like Axe and Lighthouse.
- Experience with specialized test practices for Performance, Stress, Load, Reliability, and Scalability tests.
- Extensive experience with E2E test automation frameworks: WebDriverIO, Nightwatch, Cypress, Selenium, or others.
- Experience in Javascript and Typescript.
- Experience with Integration, Unit, and Snapshot Testing frameworks like Jest/Mocha.
- Experience working with BrowserStack.
- Experience ensuring the quality of large software systems.
- Extensive experience with technical mentorship.
- Extensive experience with the Scrum framework and Agile methodologies.
- Familiarity with DORA metrics.
- Familiarity with goal-setting frameworks such as OKRs and SMART goals.
- Proficiency with Google Suites, Zoom, Slack, and Microsoft Office (Excel and Word).
- A passion for well-structured quality assurance processes.
- Track record of successful time management skills.
- Ability to speak up and share ideas effectively with the team.
- Track record of showcasing technical leadership skills.
Nice to have
- Certifications such as CSTE, CSQA, CAST, CMSQ, and ISTQB are welcome.
- Experience in Salesforce.
- Experience ensuring the quality of projects using Monorepos and Trunk-based development.
- Experience ensuring the quality of micro-services and micro front-ends.
- Experience using SonarCloud / SonarQube.
- Experience using Salesforce CRM.
- Experience working with Infrastructure as Code using tools like Terraform and AWS.
- Experience working with CI/CD pipelines using tools such as GitHub Actions.
This job is no longer accepting applications
See open jobs at Zensurance.See open jobs similar to "Staff Quality Assurance Software Developer" Work In Tech.