Description :
- You are passionate about quality and how customers experience the products you test.
- You have the ability to create, maintain and execute test plans in order to verify requirements.
- As a Quality Engineer at Equifax, you will be a catalyst in both the development and the testing of high priority initiatives.
- You will develop and test new products to support technology operations while maintaining exemplary standards.
- As a collaborative member of the team, you will deliver QA services (code quality, testing services, performance engineering, development collaboration and continuous integration).
- You will conduct quality control tests in order to ensure full compliance with specified standards and end user requirements.
- You will execute tests using established plans and scripts; documents problems in an issues log and retest to ensure problems are resolved.
- You will create test files to thoroughly test program logic and verify system flow.
- You will identify, recommend and implement changes to enhance effectiveness of QA strategies.
What You Will Do :
- Participate in designing and building test automation frameworks and coding automated test suites.
- Work with multiple, cross-functional sprint teams to support our automated test-driven methodology.
- Assist with development of test automation processes and standards to enable consistent, high-quality automated tests, identifying tests ready for automation and automation test peer review, and support testing efforts by creating, maintaining, improving and expanding automation test suites.
- Support continuous integration development efforts, and the project goal of continuous improvement.
- Participate in all testing tasks including review of all requirements/acceptance criteria, manual testing, defect tracking, verification and validation support.
What Experience You Need :
- BS degree in a STEM major or equivalent job experience required.
- Less than 2 years of software development in testing experience.
- Testing technologies: JIRA, Confluence, Office products.
- Cloud Certification Strongly Preferred.
What Could Set You Apart :
- You have experience with performance engineering and profiling (e. Java JVM, Databases) and tools such as Load Runner, JMeter.
- You have some exposure to Application performance monitoring tools like Dynatrace and Splunk.
- You are able to create good acceptance and integration test automation scripts and integrate with Continuous integration (Jenkins) and code coverage tools (Sonar, Clover) to ensure 80% or higher code coverage.
- You have strong development skills and can code with Java and Spring.
- You have experience working in a TDD/BDD environment and can utilize technologies such as JUnit, Rest Assured, Appium, Jbehave/Cucumber frameworks, APIs (REST/SOAP).
- You understand Continuous Delivery concepts and can use tools including Jenkins/Bamboo and vulnerability tools such as Sonar, Checkmarx/Fortify, etc.
An ability to demonstrate successful performance of our Success Profile skills, including :
- Attention to Detail Create thorough and accurate documentation of all work including status updates to summarize project highlights; validating that processes operate properly and conform to standards; Organizes own work, following established standards and processes while taking direction from others.
- Automate defined test cases and test suites per project; Assist in developing test automation standards.
- Collaborate with peers to understand product functionality and specifications; Collaborate with multiple, cross-functional sprint teams to support automated test-driven methodology.
- Participate in creating and maintaining test automation frameworks and test suites; Participate in all testing tasks including automated and manual testing, testing support
- Expand and maintain test automation created from product specifications and test plan; Identify tests cases as "ready" for automation; Record test automation results and defects with details to reproduce the issue in JIRA and Zephyr.
- Create defects as a result of test execution with correct severity and priority
- Analyzes discrete sets of information from functional and non-functional test execution
- Assist in integrating test automation in the CI environment; Perform verification and validation support.
- Quality Focus Ensure communications are thorough and accurate for all work documentation including status updates
- Peer review created test automation with other SDETs; Review all requirements/acceptance criteria.
- Work with QE team lead to track and determine prioritization of discovered defects.