Description & Requirements
Senior Quality Assurance Engineer
If you're looking for a challenging and rewarding career in software, this is the opportunity for you. As a Senior Quality Assurance Engineer for Infor, you'll be working on a world-class manufacturing application that is used by some of the world's leading manufacturers to manage their operations in complex and dynamic environments.
You'll join a high-performing software development team and be responsible for building and testing the best-in-class manufacturing execution system. Our software is built on a modern architecture with a strong focus on user experience, and the team follows agile scrum processes to regularly release new versions.
About You
This is an exciting opportunity for a seasoned QA professional who is passionate about quality and automation. You will play a pivotal role in ensuring the robustness, reliability, and performance of our manufacturing execution system.
We are looking for someone who:
- Has a strong background in software quality assurance, with significant experience in automated testing.
- Is proficient in designing, developing, and maintaining automated test scripts using frameworks and tools such as Selenium and Playwright.
- Possesses a deep understanding of testing methodologies, including functional, regression, performance, and security testing.
- Is comfortable working across multiple platforms, including web, mobile, and other devices such as handheld rugged scanners.
- Has strong programming skills in a relevant language (e.g., Python, C#, JavaScript) to support automation efforts.
- Has excellent written and verbal communication skills, is highly organized, possesses a keen eye for detail, and is a proactive problem solver.
- Thrives in a collaborative, agile environment and can take ownership and delivering results.
Your Daily Role
On a day-to-day basis, you will be a key contributor to the product quality team's workload, focusing on enhancing our automation capabilities and ensuring product excellence. This involves:
- Designing, developing, and executing comprehensive automated test suites for new features and existing functionalities.
- Integrating automated tests into our CI/CD pipeline to ensure continuous quality feedback.
- Analyzing test results, identifying, logging, and progressing complex bugs, and collaborating closely with development teams for timely resolution.
- Performing in-depth regression testing to validate product stability across releases.
- Reviewing and testing bug fixes and functional changes against acceptance criteria, with a strong emphasis on automation where possible.
- Contributing to the definition and improvement of product quality and release processes, with a focus on automation best practices.
- Mentoring junior QA team members and sharing expertise in test automation.
- Collaborating with product management and development to understand requirements and provide early feedback on testability and quality considerations.
- Contributing to internal/external training materials and product demos, showcasing the quality and features of our MES product.
Future Opportunities
As a Senior Quality Assurance Engineer, you will have ample opportunities to further your expertise and contribute to strategic initiatives, including:
- Leading the adoption of new testing tools and technologies.
- Driving the evolution of our automation framework and strategy.
- Deep involvement in infrastructure and configuration management related to testing environments.
- Contributing to database testing and advanced coding initiatives.
- Becoming a subject matter expert in our MES product, understanding its configuration to meet diverse customer requirements.