QA Engineer
PRIMARY RESPONSIBILITIES - Design, implement and maintain Test Cases and Test Plans for Parametric's proprietary software - Design, implement and maintain Automated Test Suites for Parametric's proprietary software - Perform functional, exploratory, user acceptance testing and automated testing as part of Software Development Lifecycle and Release Process - Strive to develop and conduct software testing with high standards, thinking about engineering excellence. - Assist and mentor other QA engineers with User Acceptance Testing, which includes answering client questions, tracking all reported issues and identifying whether they are bugs or enhancements - Learn and contribute to development across the entire stack (backend, DB, front end, UI) - Engage in a highly collaborative team environment including business partners and product owners - Contribute to high-velocity delivery with safety; enable agility and iterative changes to the UI and product design JOB REQUIREMENTS - Bachelor's degree or equivalent field and/or comparable work experience - 5+ years of software testing and test development experience - Strong communication skills - Well-versed in all testing methodologies (black box, white box, system, functional, exploratory and automated testing) - Ability to quickly understand complex business problems - Experience in one or more Test Automation Frameworks - Appium, Selenium - Proven experience building high quality and comprehensive test plans and test cases custom software - Proven experience testing web applications, web apis and data driven applications - Proven experience designing and implementing automated test suites - Proven experience with CI/CI pipelines - Experience in an Agile delivery environment - Experience with cloud platform services - Strong SQL coding and debugging skills - Experience with service-oriented architectures a plus