We are looking for a Software Quality Assurance Engineer who helps us to ensure that our software products are developed and released with the highest level of quality possible. Our solutions are used in the pharmaceutical industry and must therefore meet certain regulatory requirements with special demands on the software QA process.
Your Role in our Team
With your teammates you will be responsible for all QA activities for our development teams, who are responsible for our cloud based web application and our edge computing solution on the customer’s shopfloor.
- You create detailed, comprehensive, and well-structured test plans, test strategies and test cases
- You estimate, prioritize, plan and coordinate testing activities
- You document test procedures to ensure replicability and compliance with standards
- You document software defects, using a bug tracking system, and report defects to developers
- You review requirements, specifications, and technical design documents to provide timely and meaningful feedback
- You develop and execute automated and exploratory tests to ensure product quality
- You introduce test automation methods and tools and identify, record, reproduce and track bugs, functional, and non-functional issues
- You track quality assurance metrics, like defect densities and open defect counts, and help to manage releases (i.e., preparing release notes)
- You review user stories and participate in and contribute to agile events
- You review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks
Your profile
What drives you are your curiosity and passion for innovative solutions as well as your enthusiasm for the development of trendsetting industry 4.0 products powered by AI technologies. When it comes to solving complex problems, you stand out through creative ideas and out-of-the-box thinking. Your way of working is proactive, structured, and team-oriented and you like being a part of international and cross-regional agile teams.
You should have:
- More than 3 years of experience as a software quality assurance engineer
- Strong understanding of software QA methodologies, tools, and processes
- Proven knowledge in testing modern, cloudbased web applications and server applications developed for dedicated hardware
- Hands-on experience in white/gray box and black box testing
- Technical Know-How on web technologies, operating systems and network communication
- Ability in writing clear, concise, and comprehensive bug reports using bug tracking tools
- Good communication skills to interact with developers, product owners and operation engineers
- Good analytical and problem-solving skills
- Fluency in the English language
Additional desirable experience and interests:
- Having worked as a QA Engineer in GMP regulated pharmaceutical industry
- Implemented and improved automated testing tools for functional (preferably Cypress), performance (preferably Locust) or security testing
- worked along agile (scrum) development processes
- Understanding of public cloud technologies
- Basic understanding of AI and Machine Learning Technologies
- Basic linux and database skills
- Experience with test management tools (preferably Xray)
- Experience in implementing and maintaining CI/CD pipelines
- Experience in testing REST/GraphQL API’s
- ISTQB certification
Why us?
- For you to take responsibility and make an impact from day one.
- Growth opportunities on and off the job and a generous individual development budget.
- A competitive salary and benefits package, with flexible working hours and remote work options.
- Company mobile phone, laptop (MacBook / PC), and other tools you might need.
Recruitment Team
For questions please contact us via kd.recruitment.porto@koerber.com
Recruiter: Carolina Tavares
We value diversity and therefore welcome all applicants - regardless of gender, nationality, ethnic or social origin, religion/belief, disability, age, sexual orientation and identity, and any other protected statu