Lead QA Engineer
Workplace: Umeå, Sweden
Expires: June 12, 2025
Lead QA Engineer to ensure high quality in a web platform for auditors and accountants. Responsible for overall QA in development, driving test strategy, test automation, and continuous improvement to deliver high-quality software with frequent releases.
Main requirements:
- Taking full ownership of quality assurance throughout the development cycle
- Defining and implementing test strategies for backend, frontend, and data pipelines
- Developing automated tests including unit, integration, and E2E tests
- Creating performance and load tests to ensure system scalability
- Ensuring data correctness through regression and data validation tests
- Reviewing requirements and user stories for testable acceptance criteria
- Driving quality work within development processes and supporting TDD practices
- Collaborating closely with developers and product teams to implement customer features
Responsibilities:
- Define and implement comprehensive test strategies for multiple system components
- Develop automated testing suites using frameworks such as testcontainers and Cypress
- Develop and run performance and load tests using tools like k6
- Ensure data accuracy via various validation and regression tests
- Review requirements for testable criteria and identify risk areas proactively
- Lead quality efforts throughout the development process and foster test-driven development
- Work within product teams to ensure high-quality delivery of customer features
Required hard skills:
- Experience with test strategies and designing unit, integration, and E2E tests
- Programming skills in Node.js, TypeScript, .NET or similar languages
- Proficiency using test automation frameworks like Cypress, Selenium, or testcontainers
- Knowledge of REST APIs
- Experience with performance and load testing tools such as k6
- Familiarity with Docker
- Understanding and applying Test-Driven Development (TDD) practices
Recommended hard skills:
- Experience with databases like PostgreSQL
- Knowledge of Kubernetes
- Experience with static code analysis and code coverage tools
- Familiarity with cloud platforms such as AWS, Azure, or GCP
- Experience in financial-related industries like accounting, auditing, or banking
Soft skills:
- Meticulous and detail-oriented
- Self-driven with passion for quality
- Strong collaboration skills with developers and product owners
- Ability to lead QA efforts from concept to production
- Good communication skills
- Proactive in identifying risk areas and improving processes
Coding languages:
- Node.js
- TypeScript
- .NET
Frameworks:
- Cypress
- Selenium
- testcontainers
Natural languages:
- Swedish (Proficient)
- English (Proficient)
Cultural skills:
- Working in fintech environment with international market focus
- Supporting diversity and inclusion in the workplace
- Collaborating closely with cross-functional product teams