
Overview
eProductivity Software is a leading global provider of industry specific business and production software technology for the packaging and print industries. The company is headquartered in Pittsburgh, Pennsylvania with offices and teams worldwide. eProductivity Software’s integrated and automated offerings and point solutions are designed to enable revenue growth and drive operating and production efficiencies. With over thirty-years dedicated to delivering best-in-class technology to the packaging and printing industries, it is the company's deep held philosophy that eProductivity Software succeeds when its customers thrive. For more information, please visit www.eProductivitySoftware.com
The Principal Engineer (QA) will completely own and perform functional, compatibility, integration, regression & automation testing of EPS software. Candidates should be passionate about product quality, the idea of solving challenging problems in print solution software, and interested in working with exceptional peers in a distributed development team environment.
The candidate that will succeed in this position will be able to independently drive all the quality aspects of the product including testing, automation & CI / CD activities as required for their projects.
Role & Responsibilities
- Design, implement and maintain deliverables including test cases, test data & reports.
- Analyse and understand the project's environment, architecture, and interdependencies to determine and apply appropriate test methodologies and cases relative to applications/Product being tested.
- Planning and execution of functional, system testing of products across all platforms to test various features at various phases of product development and release cycles.
- Evaluate testing process, make recommendations as necessary
- Timely execution of test suites, identify & record bugs and help prioritize defects.
- Automation & maintenance of test scripts and automation frameworks.
- Establish objectives and craft functional & cohesive CI/CD (DevOps) practices to improve the release process.
Job Requirements / Key Technical Skills Required
- B Tech / M Tech / MCA in Computer Science Engineering or equivalent with 7-10 years of experience in Functional & Automation testing
- At least 5+ experience with automation of web applications using tools like Java - Selenium WebDriver & related testing frameworks like jUnit, testNG.
- Must have good knowledge on functional testing, End to End Testing and overall QA process
- Must have experience and through understanding of Agile and SCRUM frameworks.
- Must have experience in building Automation frameworks from scratch and exposure in web service / API test automation
- Must have have good understanding of OOPs concepts & experience with maven, ANT build.
- Must have experience on tools like Jenkins, Ansible and other CI/CD tools to implement right continuous integration & deployment strategies.
- Must have good experience in Defect management & tracking tools like JIRA and Bug management tools.
- Experience in Performance Testing (LoadRunner / JMeter), Penetration Testing and Security Testing tools will be preferred.
At ePS, we are a global team that solves unique business challenges for our customers worldwide. We believe in and are committed to fostering an inclusive workplace where our rich diversity fuels continuous innovation and success, valuing everyone's expertise and unique perspective. Our commitment to our customers and to an inclusive culture will be evidenced through our actions, outcomes, and the quality of our products and services.
ePS – Empowering Packaging and Print