- Uses both automated and manual testing to efficiently cover the system’s functionality and ensure every feature developed by the team is tested.
- Partners with development teams to identify key areas of risk in new solutions.
- Communicates detailed information on any defects found to development team and helps the IT Product Manager prioritize defects.
- Actively participates in agile ceremonies as needed to provide clarifications and problem solve with the team.
- Strives to automate and maintain comprehensive test suites with a continuous improvement mindset.
- Runs tests in production environments after deployment to ensure quality.
- Knows the product vision and works closely with the Business Analyst and IT Product Manager to translate their vision into tests.
- Stays updated with industry best practices and standards on testing.
- Promotes teamwork and communication to encourage an interactive, cooperative, collaborative, and customer-focused work environment among division, EDA staff and external customers.
- Must complete annual and semi-annual self-assessment as required.
- Performs other duties and special projects, as assigned.
What You'll Need:
- Ability to prioritize workload, must be highly organized, detail-oriented, handle various tasks simultaneously, and work independently within limited time constraints with little or no supervision
- Must be able to maintain confidentiality and deal effectively and diplomatically with business professionals and EDA staff.
- Demonstrates respectful behaviour and promotes teamwork and communication to encourage an interactive, cooperative, collaborative, and customer-focused work environment among division, EDA staff and external customers.
- NJEDA utilizes Microsoft as the core application platform and proficiency in the Microsoft Office Suite is preferred.
Communication:
- Strong written and verbal communication skills; able to quickly process complex information and communicate test results, issues, and recommendations clearly.
- Willingness to speak up and present contrarian views in team settings.
Subject Matter Expertise:
- Bachelor’s degree in IT / Computer Science OR related experience in technical field.
- 3+ years of QA testing experience working with multiple platforms and testing techniques, including but not limited to manual acceptance testing, exploratory testing, and creative testing.
- Strong analytical skills – able to analyze software systems to identify existing/potential issues.
- Experience implementing automated end-to-end tests using frameworks and tools such as BDD, Selenium, and JavaScript.
- Ability to develop integration, performance, and load bearing tests.
Agile Experience:
- Strong understanding of agile methodologies.
- Experience as a tester on cross-functional agile teams preferred.
Skill Required / Desired Amount of Experience:
- 5 Years experience with Manual acceptance testing, Exploratory testing, and Creative testing: Required.
- 5 Years experience implementing automated end-to-end tests using frameworks and tools such as Selenium or similar automated testing tool: Required.
- 5 Years experience with the Microsoft Office Suite: Required.
- 4 Years strong experience testing using Agile Methodologies and participation in agile ceremonies: Required.
- 4 Years experience running tests in production environments after deployment to ensure quality: Required.
- 4 Years experience collaborating with Development Teams: Required.
- 4 Years experience with any Project Management tool such as MS DevOps or Jira: Required
- 4 Years experience with JavaScript: Required
- .Bachelor’s degree in IT / Computer Science OR related experience in technical field: Required.