Qa Engineer Resume
PROFESSIONAL SUMMARY:
- 10+ years of experience in the Information Technology Industry as a QA Tester in Automation Testing.
- Experience in Web/Cloud/Mobile based applications testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing.
- Expertise in working on Selenium Web Driver using TestNG.
- Good Experience in Jbehave/Cucumber testing framework.
- Experience in writing Test Plans, defining Test Cases, developing and maintaining Test scripts, analyzing the results of scripts, interaction with developers in fixing the errors.
- Experience in Bug Tracking and Reporting using HP Quality Center, JIRA.
- Strong skill in Backend Testing using SQL queries on Oracle and SQL Server.
- Experience in Manual Testing and Testing Methodologies. Experience in Stress Testing/ Performance Testing.
- Good knowledge in Core Java and SQL.
- Expertise in analyzing User Requirements, Functional and Technical Specifications.
- Firm knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology and Waterfall.
- Good experience in TDD and BDD.
TECHNICAL SKILLS:
Testing Tools: TestNG, Eclipse IDE, Firebug, Selenium, FireBug, HP QC
Reporting Tools: RALLY, VersionOne, HP ALM, JIRA
Operating Systems: Windows 2007/10, UNIX, Linux
Databases & Tools: SQL Server 2012, Oracle 10g, Sybase 15.2
Web Servers: MS IIS, Apache Web Server
Languages: Java, C++, Python, SQL, UML, Shell Script
Internet Technologies: HTML, CSS, XML, J2EE, IIS, Cloud
BDD: Jbehave, Cucumber
Source Control/Continuous Integration: TFS, ClearTool, TeamCity, Maven
WORK EXPERIENCE:
Confidential
QA Engineer
Responsibilities:
- Automation of regression testing of Central Services RestFul API using JBehave/TestNG/TeamCity
- Requirement gathering and story writing for the sprint.
- Identified the test cases to be automated and performed data driven testing and GUI Check points using Selenium and enhanced the overall functionality of the application.
- Release planning and execution
- Coordinating with consuming application for sign off
- Defect Reporting, Analyzing, Tracking and Report Generation using ALM.
- Attended the daily Bug review meetings, weekly status meetings and walkthroughs and interacted
- Created Selenium scripts for automated testing of Pay Online on multiple browser using SeleniumJbehave/TestNG.
- Developed the Test Cases Client based on FSD'S and Business Rules; And for Web Client Test Cases based on Use Cases and Business Rules.
- Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
- Automated API testing including database using JBehave and Java.
- Defect Reporting, Analyzing, Tracking and Report Generation using ALM.
- Attended the daily Bug review meetings, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.
- Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.
Environment: Agile Scrum, Java, Restful API, JBehave, Cucumber, Selenium 2.53 Appium, TeamCity, Maven, ALM, SQL Server 2012. DB2
Confidential
QA Engineer
Responsibilities:
- Identified the test cases to be automated and performed data driven testing and GUI Check points using Selenium and enhanced the overall functionality of the mobile and web based application.
- Created Selenium scripts for automated testing on multiple browser using JBehave/Serenity.
- Used Appium for automation testing for mobile modules.
- Developed the Test Cases Client based on FSD'S and Business Rules; And for Web Client Test Cases based on Use Cases and Business Rules.
- Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
- Defect Reporting, Analyzing, Tracking and Report Generation using HP ALM.
- Attended the daily Bug review meetings, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.
- Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.
Environment: Agile Scrum, Java, Selenium 2.48.2, Appium, Python, TeamCity, Maven, VersionOne, HP ALM, SQL Server 2012.
Confidential
QA Engineer
Responsibilities:
- Reviewed Functional requirement and Use Cases documented in Requisite Pro.
- Created and maintained the automated Selenium test scripts to test all end - to-end components.
- Created test scenarios and test cases based on functional documents and User stories.
- Created complete Test Automation scripts using Selenium web drivers using TestNG.
- Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using Quality Center.
- Responsible for software QA and analysis, with emphasis on performance testing and functional decomposition of web-based (SOA) and legacy systems architecture.
- Participated in daily SCRUM meetings and gave the daily status of testing.
Environment: Agile Scrum, JIRA, Selenium, Java, Python, Maven, HTML, DHTML, CSS, SQL Server 2012
Confidential
QA Tester
Responsibilities:
- Analyzed system requirement and business requirement documents and developed test cases and test scripts.
- Developed automated regression scripts for multiple browsers using Selenium RC.
- Used SQL commands to validate the database and test its integration with the front end.
- Performed GUI Testing, Functional Testing, Integration Testing and Regression Testing.
- Execution of manual test cases and responsible to track and log the defects using Quality Center.
- Used open source Selenium Webdrriver for web testing.
- Interacted with developers to sort out the issues and the defects.
- Performed data driven testing and GUI Check Points using QTP and enhanced the overall functionality of the application.
- Performed Integration, System, UAT and Usability Testing.
Environment: Agile Scrum, Selenium Web Driver, Java, SQL server, Windows, UNIX.
Confidential
QA Tester
Responsibilities:
- Analyzed System Requirement Specification (SRS) document and Business Requirement Document.
- Used Rational Rose for the documentation and design phase of the application. Designed numerous complex components using Rational Rose, UML.
- Wrote automated test cases using Java test harness for functional, GUI and regression testing.
- Identified, analyzed and reported bugs found during various phases of testing.
- Discussed defect resolutions with developers and business analysts.
- Participated in the weekly team meeting to discuss the upcoming work, schedules and status.
- Performed migration testing by running SQL queries to check if the data is migrated without any discrepancies from legacy systems to the new systems.
Environment: Agile Scrum, Java, Selenium Web driver, Rational Rose, PL/SQL, My Eclipse, Oracle 10g
Confidential, NA
QA Tester
Responsibilities:
- Understanding business requirements.
- Updating Framework functions when needed
- Developed the Automation Test Scripts
- Execution of test scripts using Selenium.
- Reviewing the Test Reports and Preparing Test Summary Report.
- Performed functional, compatibility and regression testing, sanity testing.
- Participated in identifying the Test scenarios and designing the Test cases.
- Prepared and Executed Test Cases as per System Requirements.
- Prepared and Execution of test scripts using Selenium.
- Performed various black box testing Methodologies Like functional testing and Regression Testing.
- Defect Tracking and Reporting.
Environment: Java, DB2, SQL Server 2000, Win NT 4.0/2000, Selenium RC.
Confidential
BA/QA Tester
Responsibilities:
- Analyzed the Business Requirements document and have written Test Cases.
- Analyzed the Test plan, which detailed the testing scope, strategy, test requirements, and necessary resources.
- Ensure traceability of test cases back to the Business requirements.
- Conditioning data available from the repository as per the front end of the application under test.
- Involved in Functional, Regression, Performance and User Acceptance Testing.
- Performed User Acceptance Test on the application by interacting with the end-users.
- Provide a weekly project report that includes testing metrics and status reports.
- Extensively used SQL scripts/queries for data verification at the backend.
Environment: Java, C++, Tibco, Oracle, Linux, Quality Center.