Essential Responsibilities :· Identifies test requirements from specifications, map test case requirements and design test coverage plan.
· Creates clear, concise detail oriented test cases and test scripts. This includes the ability to understand and create test cases from specifications or verbal communications.
· Participates in executing test scripts, mentoring of team members and report and presentation preparations.
· Identifies any potential quality issues per defined process and escalate potential quality issues immediately to management.
· Ensures that deliverables meet functional and design specifications and requirements.
· Identifies, analyzes and documents defects, questionable function errors and inconsistencies in documentary and programming logic standards.
· Acts as a liaison with development, project management, and customer support.
· Other responsibilities as required for this position.
Education:Bachelor's degree in IT, Computer Science, Engineering or a similar technical field or equivalent practical experience.
Job Related Experience:· Minimum 2 yearsâ?? software testing experience
· Minimum 2 yearsâ?? automation testing with hands on experience in software QA tools
· Experience working with Developers and performing Black Box Testing.
· Experience in managing bugs and work items using Jira and Zephyr and web testing.
· Strong Background in Automation Testing using Open Source Test Automation Tools
· 2 + Years of Experience in Java, JMeter, Python, Ruby, Selenium, Cucumber etc.
· Strong Experience establishing Test Automation Frame Work using TestNG
Additional Knowledge and Skills:· Ability to perform tasks and complete projects with minimal supervision.
· Ability to troubleshoot and/or resolve, including escalation, of complex issues.
· Excellent analytical skills to solve and model complex business requirements.
· Excellent written and fluent verbal English communication skills
· Deep understanding of software QA principles and methodologies
· Strong organization and time management skills with ability to manage multiple software testing objectives simultaneously.
Automation Testing