Software Qa Tester Resume
EXPERIENCE SUMMARY:
- 6 years of experience in the Software Industry in QA Manual/Automation Testing of Web applications.
- Expertise in various aspects of the Software Development Lifecycle including Requirement Analysis, Test Planning, Test Execution, and Maintenance.
- Hands on with Cucumber, TestNG, POM framework and extracted data from external files using Apache POI and loaded into the variables in the scripted code.
- Plan, write, and execute automated tests using scripts and/or record/playback tools.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
- Experience in automating test cases using TestNG, Cucumber, GIT version control & Maven.
- Proficient in the creation and execution of test plans, defect tracking, and requirement coverage.
- Practical knowledge of Object - Oriented Programming Concepts (OOPS) and Java.
- Coordinated with users for UAT (User Acceptance Testing) testing.
- Actively involved in QA planning, testing and familiarity with Agile/Scrum/Sprint environment.
- Experienced in all phases of functional, regression UAT and Load testing.
- Familiar with Web Service (REST) for validating Web Services using Postman/Soap UI.
- Created and tested queries in the database to conduct data integrity testing.
- Interacted with Project Managers, Business Analysts, and developers in reviews and solving problems encountered in the application.
- Expertise in various types of testing like Smoke testing, Integration testing, Regression testing, System testing, Black-box testing, GUI testing and UAT testing.
- Writing optimized XPath and CSS to locate various web elements - static, dynamic objects.
- Managed and used defect management tool - JIRA for bug tracking and closures.
- Experienced with Jenkins as Continuous Integration server, Schedule jobs to run at regular intervals.
TECHNICAL SKILLS:
Database Systems: MS SQL Server- 2008/2012
Testing Hands-on: HP Quality Center/ALM - Test Plan, Test Lab
Programming Languages/Scripting: Core Java, C/C++, HTML5, Gherkins
Testing Tools: Selenium WebDriver, Selenium IDE, Selenium Grid
Web Service tools: Postman, REST Assured, JMeter, SOAP UI
Defect Tracking: JIRA, IBM Rational ClearQuest
SCM / Version Control: GitHub, Tortoise SVN
PROFESSIONAL EXPERIENCE:
Software QA Tester
Confidential
Responsibilities:
- Analyzed System specification documents, Business requirement documents to identify test requirements.
- Developed automated test cases using Selenium WebDriver and used Java frameworks to develop the manual test scripts and executed them using Cucumber framework.
- Maintained Requirement Traceability Matrix (RTM) to make sure that test plans were written for all the requirements and performed gap analysis.
- Executed Web Services functional testing and created test suites for validating using Soap UI/JMeter.
- Used Maven to help manage project’s build, report and documentation across the network.
- Participated actively in continuous integration of the automation framework using Jenkins.
- Logging defects, tracking and working with developers to drive them to closure using JIRA.
- Generated Selenium test reports using Extent Reports and Logs for quality assurance.
- Developed and maintained reusable test scripts to ensure complete requirement test coverage.
- Experienced with agile software development, TFS and install best practices into the process.
- Collaborating with developers and other constituents involved in development, testing and release.
- Monitoring and analyzing the testing process, making recommendations for improvements.
Environment: Selenium WebDriver, Selenium Grid, Apache POI, REST, Postman, SoapUI, JMeter, Rest Assured, MS Office, SQL, Maven, Jira, Cucumber, Gherkins, Eclipse IDE.
QA Test Engineer
Confidential
Responsibilities:
- Writing, executing and maintenance of automated test scripts using Selenium WebDriver.
- Design behavior driven framework for selenium automation using Webdriver, Java and Cucumber.
- Proficient in using test automation tools such as Selenium WebDriver to develop automation scripts.
- Performed various testing activities - functional testing and cross-browser compatibility testing.
- Involved in performing integration and regression testing to check backward compatibility of new functionality/features along with end-to-end testing of the new releases in Workplace engagement.
- Experienced with Regression and functional testing with Selenium for Test Scenarios, Test Cases.
- Used Maven to help manage project’s build, report and documentation across the network.
- Participated actively in continuous integration of the automation framework using Jenkins.
Environment: Java, Selenium WebDriver, GRID, Cucumber, Gherkins, POM, Maven, Jenkins, Web Services, REST, Oracle Data base, Eclipse IDE, HTML.
Automation Test Engineer
Confidential
Responsibilities:
- Testing web applications against functional requirements using Selenium WebDriver, TestNG framework.
- Execute automated/manual testing plans and document defects in defect tracking system (JIRA).
- Design and develop automated processes to increase testing efficiency and reliability.
- Support/Co-ordinate test automation through planning, analyzing, designing and executing test cases utilizing a variety frameworks/tools (TestNG, Selenium WebDriver, Maven)
- Partnering with development to compare their code with the test automation code to ensure both will interact together.
- Conduct QA reviews and inspections to find potential defects and recommend corrective action.
- Design Object Repository in the Selenium framework using XPath and CSS locators.
- Used Jenkins as a continuous integration tool to schedule and run the automated test scripts.
- Interact with the Business Analysts for requirement analysis, test case reviews.
- Actively participated in daily scrum meetings and involved in bi-weekly Sprint releases.
- Perform Functional testing, Smoke testing and Regression testing.
Environment: MS Office, SQL, Java, Selenium WebDriver, TestNG, Maven, Jira, ClearQuest, HP ALM
QA Software Tester
Confidential
Responsibilities:
- Testing various beta Web applications through QC/ALM test plans/sprinter in Test Labs.
- Knowledgeable of creating VTM, DTM for quality assurance and requirement and test coverages.
- Recording and maintaining defects in JIRA for quality assurance and defect management.
- Hands-on with HP ALM for Requirement Spec/ Test Planning/ Execution/ Defect Tracking.
- Defect verification, bug reproduction to ensure a good quality product and defect closures.
- Following up with the development team for open defects and reporting status to Test Lead.
- Actively participating in CCB meetings to efficiently assign defects to respective teams.
- Importing data/test information from Excel sheets to ALM for various projects.
- Regression testing to ensure the defect has been addressed in the application to close the defects.
- Generating test reports and pie charts/ bar graphs through the completion of testing and verification.
- Reporting and sharing data disposition to team leads and communicating with different departments.
Environment: HP Quality Center/ALM, DOORS, JIRA, SQL server, Windows 2003.
