Job Seekers, Please send resumes to resumes@hireitpeople.com
Job Responsibilities:
- The Quality Assurance Analysts role is to develop and establish quality assurance standards and measures for the information technology services within the organization.
- This individual will work with QA team automation processes, developing and implementing testing techniques, and planning the approach to sufficiently test the functionality of new and existing applications.
- This includes writing test plans and scripts for tracking defects and fixes in product development, software application development, information systems, and operations systems.
- Develop/execute test plans and test scripts.
- Work with a cross - functional team to establish/maintain consistent test methodology.
- Design and build automated tests and data validation.
- Estimate, prioritize, plan and coordinate testing activities.
- Understand business requirements and develop functional test plans/test cases for new and existing web applications.
- Test any new and existing software to ensure integration into company systems meets functional requirements, system compliance, and technical specifications.
- Work with product owners and application developers and database administrators to understand requirements and resolve issues.
- Design, develop, and enhance/maintain the QA automation framework and tests using Selenium WebDriver, C#, NUnit, XUnit and MSTest.
- Perform SQL queries to analyze and manipulate data.
- Execute automation scripts prior to production deployment while ensuring that products render and function properly on all major web browsers and mobile devices.
- Review regression test cases and create a library of test scripts.
- Perform functional, regression, integration, smoke, and user acceptance testing as necessary.
- Develop and apply testing processes for new and existing products.
Skills & Requirements:
- Bachelors Degree in Computer Science, a related field or equivalent work experience.
- 3+ years experience working with web application programming languages.
- 3+ years experience in automation testing of consumer-facing applications on web/mobile.
- 5+ years experience in overseeing the design, development, and implementation of quality assurance standards for testing.
- Automation experience (Selenium).
- Direct hands-on experience with ad hoc query programs, automated testing tools, and reporting software.
- Strong analytical & debugging skills.
- Strong knowledge of system testing best practices and methodologies.
- Experience with SQL and the ability to check and validate data.
- Exposure working in an Agile development environment with an understanding of Scrum Methodology (BDD, TDD).
- Experience in creating API automated and manual tests and test cases.
- Experience in creating UI automated and manual tests and test cases.
- Experience in creating performance tests and test cases is a plus.
- Experience in test verification with SQL tools.
- Exposure to REST Web APIs (XML and JSON)
Experience required: 5-8 Years