|Reference #||18-01923||Title||Senior QA Analyst|
|Start Date / End Date||01-01-2019 --- 28-06-2019|
|Description||The Senior QA Engineer is responsible for leading the end-to-end quality of projects within the Company s web and mobile portfolios. The Senior QA Engineer is responsible for creating, testing, and planning for both manual and automated tests to assure quality of complex web and mobile applications. The Senior QA Engineer demonstrates innovation and leadership, in addition to possessing a strong technical and programming/test automation skill set. The Senior QA Engineer delivers creative and innovative solutions to support the development team through planning and prioritization of test design, test case development, and test automation activities. This work will be accomplished within an Agile methodology or other methodologies.
The Senior QA Engineer is responsible for manual feature testing, system testing, and writing automated tests with limited supervision. This position works closely with application developers, business analysts, and integration teams through all stages of the software development process to ensure that all systems meet organization standards and end-user requirements. The Senior QA Engineer works on the most complex systems and problems.
Works with project lead and project team to plan, estimate, schedule and execute testing for new software including conducting manual testing and establishing automated testing for all functionality.
Establishes, organizes and monitors testing deliverables for complex software test plans and strategies
Ensures traceability of test cases back to project requirements and reports on testing metrics
Partners with other IT teams to lead end-to-end test scenarios and supports user-acceptance testing
Works with project management and development staff to report and resolve complex issues
Works directly with appropriate IT and business personnel to understand project concept, objectives and approach of software development projects.
Participates in all aspects of testing at all levels, including functional, system, regression and load testing.
Minimum of 3 years of software test experience with focus on web and mobile applications and test automation.
Experience with software automation testing methodologies including regression, functional, unit, integration, coverage, performance and load.
Experience testing applications that integrate with other systems through RESTful API's.
Bachelor s degree in computer science, information technology, management information systems, or related field.
Experience in Agile using tools such as Rally or Jira.
Advanced understanding of open source web frameworks such as Angular, Bootstrap, Node.js, Express, Selenium, SoapUI,
Advanced understanding of web application testing tools such as NodeJS, Selenium, QTest, and Protractor.
Knowledge of Cloud platforms and services such as Amazon, Heroku, Perfecto Mobile, and SauceLabs.
OTHER KNOWLEDGE, SKILLS & ABILITIES
Strong written and oral communication skills.
Ability to interact with IT personnel on all levels to resolve complex issues and provide solutions in a timely manner.
Must have a desire for achieving excellence in customer satisfaction, process and product quality and reliability.
Ability to interact effectively as either a leader or as a member of a team and work collaboratively with other departments.
Understands the need for and consistently practices effective teamwork with others.