Our great client is seeking a skilled Quality Assurance Automation Engineer to join team and ensure the highest quality of our web applications, both back-end and front-end. The QA Engineer will be tasked with designing and implementing tests, debugging, defining corrective actions, reviewing system requirements, and tracking quality assurance metrics.
A crucial part of this role involves conducting tests prior to product launches to ensure software operates seamlessly, meets client needs, and remains cost-effective. Our ideal candidate will have a background in both software development and quality assurance, demonstrating a commitment to excellence and continuous improvement.
what we offer
... - Meal Benefit: Electronic vouchers or lump sum
- Sick Leave Compensation: Covers up to 60 days/year after 1 year
- Family Care Plan: Includes caregiver, bereavement, and parental leave
- Wellness Contribution: Montly incentive
- Medical Services: Premium care from day one, reduced family rates
- Vacation: 25 days/year
- Volunteering Day: 1 paid day off for volunteering
- Employee Assistance Program: Free counseling and support services
- Discounts: Available for finance, sports, leisure, food, etc4
- Service Anniversaries: Extra days-off and bonuses at milestones
who we are looking for
Main Responsibilities:
- Create detailed, comprehensive, and well-structured test plans and test cases.
- Review requirements, specifications, and technical design documents to provide timely and meaningful feedback.
- Estimate, prioritize, plan, and coordinate testing activities.
- Design, develop, and execute automation scripts.
- Identify, record, document thoroughly, and track bugs.
- Perform thorough regression testing when bugs are resolved.
- Work with the US-based Quality Lead to develop and apply testing processes for new and existing products to meet client needs.
- Coordinate with stakeholders and identify system requirements.
- Monitor debugging process results.
- Investigate the causes of non-conforming software and train users to implement solutions.
- Track quality assurance metrics, like defect densities and open defect counts.
- Stay up to date with new testing tools and test strategies.
Skills:
- 5+ years of work experience in software quality assurance.
- Strong knowledge of software QA methodologies, tools, and processes.
- Experience in writing clear, concise, and comprehensive test plans and test cases.
- Hands-on experience with both white box and black box testing.
- Hands-on experience with automated testing tools.
- Knowledge and experience with SQL and scripting.
- Experience working in an Agile/Scrum development process.
- Experience with performance and/or security testing.
- Proven work experience in software development.
- BS/MS degree in Computer Science, Engineering, or a related subject.
- Candidate must have experience as a member of the SCRUM team in a similar position (QA/Test Automation).
- We are looking for a candidate with more than 3 years of Test Automation experience at the level of a test programmer, not just a user.
- Technology stack is variable; more important is the willingness and openness to learn new technologies (AZURE, JavaScript, Python, Bash, PowerShell, GIT, some relational and non-relational DBs).
- Experience with the Testing Framework Playwright + JavaScript is an advantage.
- Experience with Python can be valuable (not mandatory).
- Candidate must be able to work with standard collaboration tools (JIRA, Confluence, GIT or SVN).
- Candidate must have some experience with an IDE (we use MS Studio Code).
how to apply
Have some question about the position first? Feel free to contact us!
Or you can just apply to job offer, send us your cv, and we will contact you with more details.
To see all our open positions, go directly to www.randstad.cz