Previous Job
Software quality engineer
Ref No.: 18-00046
Job Description:100-102 /Hr
The Senior Software Quality Engineer (SQE) is responsible for analyzing, automating, testing, and resolving technical issues to ensure that developed products meet the design specifications and are within McGraw Hill Education standards. This position is responsible for leading and guiding one or more technical SQE project teams.
• Guides the planning, creation and execution of manual tests and automated tests using an automated scripting tool for Web and Mobile Applications and understands the concepts behind automation and when to implement it.
• Facilitates troubleshooting, solves problems and highlights risks and issues.
• Leads, plans, schedules and implements testing for projects, defines test objectives, and writes scripts (manual and automated).
• Formulates test plans including systems analysis, risk analysis, dependency analysis, and writing and plotting test strategies.
• Investigates and reports project issues by communicating and working with various departments (Development, Product, Project Management, etc.), as well as other project teams as needed.
• Provides training and mentoring to more junior QA Engineers.
• Analyzes and ensures requirements/User Story acceptance criteria are acceptable for test case creation.
• Tracks test progress and results in test management tools, and reports issues in a bug reporting tool.
• Work with project team members to automate tests for Continuous Integration/Deployment
• Bachelor's degree in Computer Science or related field, or equivalent experience.
• Minimum of 5 years of software quality assurance/web app testing experience • 1 year working in AGILE SDLC.
• Experience using automation testing tools such as Selenium, JIRA, Quick Test Professional, Robot Framework.
• Experience testing Web applications in a Linux/AWS Apache, HTML5, PHP, REST, APIs environment.
• Ability to perform backend testing using open source testing tools, e.g. Curl, Postman.
• Strong understanding of different software development life cycles (waterfall, iterative) and contemporary software quality assurance processes and automated tools.
• Proven troubleshooting and problem-solving ability.
• Excellent co-ordination/communication skills are required.
• Strong attention to detail and proven ability to meet deadlines.
• Experience with Responsive Design and mobile testing a plus.

Required Skills:

Desired Skills: