This is an exciting opportunity for a QA Engineer - responsible for quality assurance & testing of software applications in order to support the installation of high quality software products
The QA Engineer proactively identifies strategies that will prevent defects from entering the system and plays a key role in reporting test case and defect metrics to all levels of the organization. The successful candidate will be an advocate for improvements that build integrity into the software development process. The QA Engineer is responsible for merging applicable test cases into the regression test suites, and works with the QA Automation Engineer to determine the test cases that are candidates for test automation.
Primary Responsibilities:
Ensure traceability between test cases and requirements documentation.
Proactively communicate with developers and business analysts to resolve issues or questions pertaining to test creation or execution.
Translate business and systems requirements into technical test requirements.
Analyze functional and technical system design for testability.
Analyze data and data feed processes for data quality.
Interact regularly with global QA counter-parts in Ireland, US, and India.
Collaborate with project team resources to understand and prioritize system testing efforts
Provide input to system test strategies.
Define system test scenarios, create system test plans, design and author test cases and participate in the definition and execution of manual and/or automated system test scripts.
Detect scope changes and escalate issues as appropriate.
Mine and manipulate data to create system test data and system test cases for multiple or complex projects.
In collaboration with the project team, develop and periodically confirm system test schedule.
Execute Systems Integration Test Plan, including the comparison of actual results to expected results.
Identify and document defects in multiple environments and throughout all phases of the development life cycle. Ensure that development groups address all open defects in a timely manner.
Assist in analysis of current processes and propose recommendations for process improvements.
Actively participate in project team meetings as required. Communicate project/work status and issues to QA Management.
Qualifications
· BS or MS Degree in Computer Science, Information Technology, or equivalent.
· 3+ yrs’ experience with the full spectrum of functional Quality Assurance testing and systems development lifecycles.
Skills and Knowledge
· Previous experience with Quality Center required.
· Strong technical skills including a broad understanding of relational databases (SQL), file processing, application and web-enabling technologies.
· Strong understanding of data, data field attributes, and data reconciliation.
· Solid understanding of the software development process including analysis, design, coding, system and user testing, problem resolution and planning.
· Must be able to work independently, with minimal instruction.
· Strong attention to detail demonstrated by ability to follow and develop specific, outlined and detailed procedures.
· Exposure to test automation desirable
· Ability to execute automated and/or manual functional or non-functional tests and report results.
· Ability to become the QA Subject Matter Expert for applications and data.
· Demonstrated ability to work on multiple projects simultaneously and to prioritize and balance multiple tasks.
· Strong interpersonal skills, ability to maintain good working relationships with internal and external partners.
↧