Qa Engineer Resume
SUMMARY:
- 7+ Years of experience in IT Services primarily focused on Software Testing/Quality Assurance.
- Extensive experience in Software Test Automation using Java and Selenium.
- Highly Experienced in System Testing, Integration Testing, Functionality Testing, User Interface Testing, Regression Testing and Other Black Box testing types.
- Good experience in Data Base Testing and in using SQL (ORACLE) and PL/SQL for Data Base
- Testing activities. Has a very good knowledge in ETL testing process
- Hands on experience with UNIX/LINUX environment. Involved in deploying and running the applications on Servers with respect to testing activities.
- Experienced in testing RESTful web services using REST
- Proficient with Software Development Life Cycles and Software Testing Life Cycles. Good working experience in Agile methodologies.
- Hands-on experience in SCRUM and XP agile methodologies. Worked in Test Driven Development (TDD) practice. Good working experience with BDD testing tools like JIRA, Maven, and Cucumber-Gherkin.
- Have a very good knowledge in ‘DevOps’ and ‘Continuous Integration’ concepts and in using SVN/GitHub & Jenkins for testing activities.
- Testing skills include Business Requirements Analysis, Business Requirements Traceability, Test Plan Preparation, Test Strategy Preparation, Test Scripts/Test Cases development and execution for application testing,Test Reports/Defect Reports Preparation, Software Metrics Preparation, etc.
- Well acquainted with HP ALM test management tool. Certified in HP UFT and HP ALM.
- Involved in training, planning, monitoring and guiding Quality Assurance teams.
- Roles delivered such as Test Lead, Senior Test Engineer, and Onsite & Offshore Coordinator.
- Exposure with QA Principles, SEI CMMI levels and ISO 9001.
SKILL SET PORTFOLIO:
- Test Automation (Selenium & Java)
- Functionality Testing
- User Interface Testing
- Regression Testing
- Compatibility Testing
- Exploratory Testing
- System Testing
- Ad hoc Testing
- Business Requirements Analysis
- Requirements Traceability
- Test Planning
- Leading Testing Teams
TECHNICAL SKILLS:
Programming Languages: Core Java
Scripting Languages: Worked with Java script
Internet Technologies: Worked with Tomcat Apache, DHTML, RESTful Web Services, XML, JSON, PHP
Testing Tools: Selenium, HP ALM, Atlassian JIRA, Maven, Cucumber-Gherkin and HP UFT
Build Tools: Worked with Maven & Jenkins
Databases: RDBMS concepts and worked with Oracle, SQL Server and Teradata
Version Controls: Worked with SVN, GitHub and Visual SourceSafe 6.0Operating Systems Windows 2000/NT/XP, Windows Vista, MACOS, LINUX
PROFESSIONAL EXPERIENCE:
Confidential
Development Software: Java, AJAX, PHP, DHTML, XML, Web services, Tomcat Apache, Oracle, etc.
Testing Tools: Selenium, Atlassian JIRA, Maven, Cucumber-Gherkin and HP ALM
QA Engineer
Responsibilities:
- Participate in all the SCRUM events i.e. Daily SCRUM, Sprint Review, Sprint Planning and Sprint Retrospective and provide necessary inputs.
- Analyze the user stories in the product backlog and help Product Owner and SCRUM Master in building the sprint backlog.
- Analyze user stories in the sprint backlog and develop test cases and test automation scripts accordingly.
- Involve in test execution and in validating the user stories in sprint. Report the execution results and defects in HP ALM.
- Develop BDD test automation framework using Selenium, JIRA, Gherkin Acceptance Criteria, Maven and Cucumber.
- Work along with developers in developing test scripts first as part of XP-TDD practice.
- Involve in Test Plan preparation for various Releases in the project.
- Test Automation Transition, and help PMO Tools team in cleaning up the existing test scripts and re-building the Test Automation Framework using Selenium and Java.
- Analyzing the previous business scenarios, regression testing scenarios and data driven testing scenarios and developing test scripts using Selenium and Java.
- Using SQL/PLSQL, involved in verifying data storage and data consistency in PMO Tools data base systems and involved in validation of data from Source Tables to Target Tables.
- Assign work orders to off-shore team members, and monitoring & reporting the status.
- Involved in the discussions of work orders, defect reports and status reports with onsite manager and team.
- Review work of junior team members and mentor them.
- Involved in discussions with QA team and in deriving quality metrics for the team.
Confidential
Development Software: Java, JMS, Oracle, Tomcat Apache, IBM Mainframes & DB2 etc.
Testing Tools: Selenium, Java and HP ALM
QA Engineer
Responsibilities:
- Study, evaluate and analyze Business Requirements, Functional Specifications, Use Case documents, etc. as part of system design activities.
- Coordinate with technical team during technical specification documentation, during system design activities and during system implementation.
- Prepare Test Plan, Test Strategy, Test Reports, Defect Reports, Test Metrics, etc. for different on-going system releases.
- Maintain Requirements Traceability, Test Scripts Development (Using Selenium), Test Scripts Execution, Defect Logging, Test Monitoring and Test Reporting using HP-ALM.
- Test Data creation and Test Data Management.
- Monitor and review work orders executed from off-shore.
- Generate reports - Defects and statuses.
- Develop test automation (Selenium & Java) scripts for regression test scenarios.
Confidential
Development Software: Java OAF, PHP, DHTML, Tomcat Apache, Oracle and LINUX, etc.
Testing Tools: HP-QTP and HP-QC
Software Engineer
Responsibilities:
- Participating in walkthroughs of requirements, functional specifications and use case documents
- Evaluate and analyze requirements, functional specifications and use case documents, etc. for planning and developing test scenarios/test scripts as part of quality assurance
- Developing and standardizing the test automation frame work using VB Script, HP-QTP and HP-QC
- Developing new test scripts using QTP/VB Script and updating the existing test scripts as per the new business requirements/releases
- Executing the test scripts and analyzing the test results
- Writing SQL/PLSQL statements and executing them towards Data Base Testing activities like Data Storage, Data Retrieval, Data Base Design and Data Manipulation validations
- Preparing test plan, test reports, defect reports, test metrics, etc.
- Maintaining RTM, Test Scripts Development, Test Scripts Execution, Defect Logging, Test Monitoring and Test Reporting using HP-QC
- Involved in different meetings with technical team and business team for application requirements and ambiguity reviews
- Monitoring and reviewing the work orders executed by other team members
- Training the new team members about the application, test automation frame work & Data Base testing process
Confidential
Development Software: .net, Oracle, LINUX, etc.
Testing Tools: HP-QC
Software Engineer
Responsibilities:
- Communicating with customer’s business team and analyzing the functional specifications
- Participating in functionality implementation discussions with technical team and business team
- Estimating the testing timeframe for the implementation of EIS GL & XL Connect for different customers
- Involved in deploying code fixes/code changes builds in the test environments and checking the stability of the builds
- Manipulating the applications running on different servers for various positive and negative testing activities
- Creating test scenarios, test cases and test data
- Performing smoke testing, functionality/system testing, system integration testing, data base testing and regression testing
- Performing testing activities like maintaining RTM, executing the test cases, submitting the defects and generating test reports using HP-QC.
- Preparing the release metrics for the project releases of different clients
Confidential
Development Software: Java, Oracle, HTML, etc.
Testing Tools: TeamTrack
Quality Analyst
Responsibilities:
- Analyzing and understanding the requirement specifications
- Participating in review meetings and static testing
- Preparation of Test Cases and Test data
- Executing Functional and System Testing and validating the applications against defined requirements according to the documented test cases
- Involved in Functionality Testing, Regression Testing and System Testing
- Involved in testing Data Base (ORACLE) using SQL
- Generating program trouble reports (defect reports) for test cases that failed during testing
- Participating in defect triage meetings
- Developing final test reports
- Coordinating and supporting user acceptance testing
