Job Description
:• Develops detailed, comprehensive and well-structured test cases based on functional requirements
• Contributes to test planning, and when part of a Scrum team, builds test cases for stories in the given sprint as per story acceptance criteria
• Automates the test cases in User-Interface(UI) and database using tools like Selenium/Tosca
• Builds and uses test data required to accomplish execution of test cases
• Executes test cases, including manual and automated tests, and records test results
• Test new and existing features, debug code (units and integration) and report errors and failures
• Work collaboratively with the development team for defect triaging
• Execute all levels of testing (Functional, Integration, and Regression)
• Design, develop, execute automation scripts
• Ownership in end-end testing
• Detect and track software defects and inconsistencies; provide timely solutions
• Apply quality principles throughout the Agile product lifecycle with the appropriate support and documentation
• Ensure that all the standards and process are being implemented within a projects
• Education:
• Technical BA/BS (Engineering, Computer Science, Math) and a minimum of 6 years of experience
• 5 years of experience in Software Testing
• Experience of Automaton testing using tools like Selenium/TOSCA for UI and database.
• Expertise in testing User-Interface(UI) and Database changes
• Working on Autosys scheduling of jobs
• Able to write Unix commands and execute them
• Proven experience as a Quality Assurance Tester using SQL, Database, ETL technologies
• Strong experience in writing complex SQL queries using Joins
• Experience with Unix
• Ability to document and troubleshoot errors
• Working knowledge of test management software (Ex: qTest, Octane)
• Familiar with the life cycle of projects (SIT, UAT)
• Hands on agile experience
• Work collaboratively with the development team for defect triaging
• Excellent verbal and written skills, to include advanced interpersonal and proven presentation skills
• Ability to manage competing priorities on an ongoing basis
• Ability to be self-directed to complete assigned activities
• Ability to work with big teams.
• Strong problem identification and solving skillsStrong communication skills
• Excel in a fast paced, dynamic environmentPrior experience of working with globally distributed teams
• Experience in Banking domain
• Develops detailed, comprehensive and well-structured test cases based on functional requirements
• Develops detailed, comprehensive and well-structured test cases based on functional requirements
• Contributes to test planning, and when part of a Scrum team, builds test cases for stories in the given sprint as per story acceptance criteria
QA Analyst • Charlotte, NC, US