Software Quality Engineer Resume
SUMMARY
- Over 9 years of IT experience in Software Quality Assurance which includes Automation and Manual testing.
- Expertise in automation testing with the help of Selenium Web Driver using Core Java.
- Strong experience in designing framework using Data Driven approach with POM design pattern.
- Experience of testing Web Services using Postman.
- Proficiency with tools like TestNG, Maven, Git & Github.
- Proficiency in CI tool Jenkin.
- Proficiency in developing, executing & maintaining test scripts using Core Java.
- Excellent understanding of database concepts and expertise in Database testing using SQL.
- Experience of bug reporting tools like Confidential QC, JIRA.
- Hands - on experience of working in Agile (Scrum) Environment.
- Excellent understanding of all aspects of SDLC and STLC.
- Proficiency in Effort estimation, Requirement Analysis, Test Scripts/Test Cases creation and execution.
- Expertise in Mobile and Web App testing for IOS, Android, Windows devices
- API testing experience using Postman.
- Excellent in Defect Tracking, Management Reporting, Training, Documentation and creation of User Manuals.
- Experience in mentoring the team and guiding them for Automation related tasks.
- Experience in training business users for UAT testing and supported throughout the UAT period.
- Effective communication & interaction with Dev/Testing Team, Business Analysts and Management.
- Participated in Product Walkthroughs and Product Design Document review meetings.
- Experience working on Onsite-Offshore model.
- Strong Analytical and Troubleshooting skills along with excellent written and verbal communication skills.
TECHNICAL SKILLS
Automation Testing: Selenium using IDE & Web Driver
Web Services Testing: Postman
Manual Testing: Expertise in Software Manual Testing Techniques
Bug Tracking Tools: JIRA,, Confidential QC
Build Tools: Eclipse IDE, Maven
Version Control Tools: Git
Continuous Integration Tools: Jenkins, Github
Operating Systems: Windows, UNIX
Languages / Frameworks: SQL, Core Java, Junit, TestNG
RDBMS: Confidential 10g, DB2, SQL Server, MySql
Domains: E-commerce, Banking, Finance, Event Management
Methodologies: Waterfall, Agile
PROFESSIONAL EXPERIENCE
Confidential, San Diego, CA
Software Quality Engineer
Responsibilities:
- Identified the test cases to be automated based on the major flows of application.
- Responsible for maintaining automation framework suing Data Driven approach using Selenium WebDriver.
- Involved in preparation of automation scripts using selenium Web Driver and Core Java.
- Used Maven/TestNG to build and run the Selenium WebDriver automation framework.
- Modified automated test scripts as per functional requirements specific to the client.
- Analyzed the user requirements, functional specifications and updated Test Plans, Test Cases.
- Analysis of findings, preparation of test logs and defects tracking using ServiceNow in house tool.
- Performed Manual Testing of new features.
- Performed Manual Testing for mobile features using iOS and Android Emulators
Environment: Selenium WebDriver, Core Java, TestNG, Maven, Jenkins, Eclipse, Agile, JIRA
Confidential, San Francisco, CA
Software QA Engineer (SDET)
Responsibilities:
- Enhancing existing and creating new automation framework in Selenium WebDriver using Data driven approach, extensively used Page Object Model design pattern (POM) for readable test script and easy maintenance.
- Identifying, developing and executing automation test scripts using Java, TestNG and Maven
- Developing Generic and Application Specific Functions.
- Developed user-friendly HTML Extent reports using TestNG and Maven.
- Developed test scripts to perform Smoke, Integration, Functional, Regression, Database, End to End testing, cross browser testing and parallel test execution of the various releases of the application.
- Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
- Performed API testing using Postman for Acceptance and Regression testing.
- Performed Manual Testing for mobile features using iOS, Android, Windows devices.
- Performing manual testing of each build and then regression testing on each build using Selenium WebDriver.
- Analysis of findings, preparation of test logs and defects tracking using defect-tracking system JIRA.
- Design and build enhancements in Certain automation framework. Produce quality code / automated test cases to ensure adequate coverage for fixes and regression-free deliverables
Environment: Selenium WebDriver, Core Java, TestNG, Maven, Jenkins, Eclipse, Agile, JIRA, MySQL
QA Engineer
Confidential, San Francisco, CA
Responsibilities:
- Attended requirement walkthroughs to understand the requirements/changes made by the Developers.
- Responsible for developing/maintaining test Scenarios & test cases with the help of URS (User Requirement Specification) document.
- Maintained Traceability Matrix.
- Performed Smoke, Integration, Functional, Regression, Ad-hoc and Usability testing of the application in different environments.
- Helped users in doing UAT.
- Responsible for logging and tracking defects using JIRA.
- Responsible for preparing Bug List Report for users to adjust the priorities of defect fixing.
- Worked closely with developers and with the testing teams to communicate QA issues and testing status.
- Performed Back-end testing using SQL.
Environment: JIRA, SQL Server 2008.
Associate Consultant
Confidential, Chicago, IL
Responsibilities:
- Writing test requirements & test cases with the help of URS (User Requirement Specification) document using Test Director.
- Attending requirement walkthroughs to understand the requirements/changes made by the Developers.
- Maintaining traceability matrix.
- Prepared test cases for GUI, Functionality, regression testing.
- Perform Smoke, Integration, Functional, Regression, Ad hoc and GUI Testing of the application in different environments.
- Log Defects using Confidential Quality Center.
- Worked as QC Admin.
- Responsible for preparing Bug List Report for users to adjust the priorities of defect fixing.
- Responsible for preparation, execution and maintenance of Test scenarios, Test cases, creation of test data based on the desired functionality.
- Performed Back-end testing using SQL.
Environment: Confidential QC, Confidential and Win2003 Server