Software Qa Engineer Resume
San Francisco, CA
SUMMARY:
- 8 years of experience in Software Quality Testing and performed both manual and automationtestingon Web based applications in domain technologies like E - Commerce, Banking, HealthCare.
- Experience with working on different Software Development Models like Agile, Water Fall and knowledge ofscrummodel and in software testing life cycle.
- Experience in Automation tools like Selenium IDE/Grid, Selenium Web Driver and knowledge on CucumberandAppium.
- Knowledge of Web Technologies like XML, XPATH, HTML, JSON and CSS.
- Involved in Back-End testing for SOAP and RESTweb services using tools like SOAP UI, Apache HttpClient, Postmanand JAXB parsers.
- Extensive experience in preparing test scenarios, test scripts, test cases, test reportsand documentation of manual and automated testing.
- Hands on experience in functional testing, integration testing, regression testing, black box testing, white box testing, API Testing, GUI testing, back-end testing, browser compatibility testing, in different stages of Software Testing Life Cycle (STLC).
- Proficiency in Mavenand setting up local workspace using Maven, TestNG and Eclipse.
- Skillful in functional testing using Selenium IDE/ Web Driverusing TestNG testing framework.
- Involved in developing the Automation using Data Driven and Hybrid frame work .
- Experience working with test data using TestNGDataprovider and Apache POI.
- Experience in using Rally and JIRA for logging bugs in a strong AGILE environment.
- Working experience in CI/CD tools like Jenkins for deploying builds for various releases.
- Good knowledge in code coverage tools like Cobertura.
- Good knowledge in using repositories like SVNandGIT.
- Good work experience in using SQL Queries in verifies the data from the Oracle DB (backend validation).
- Very good team player and excellent written and verbal communication skills.
- Strong problem solving, analytical skills in testing, development and automation.
TECHNICAL SKILLS:
Languages:: Java, HTML SQL, XML
Databases: Oracle, MySQL, PL/SQL
Web Services: SOAPUI, RESTful Services, Postman
Testing Tools: Selenium IDE/Grid/WebDriver, TestNG, Junit, Firebug, Firepath, Log4j, JXL
Build Tools/Coverage Tools: Jenkins, Maven, Cobertura
Bug Tracking Tools: JIRA, Bugzilla, Rally
Servers: Apache Tomcat
IDE s: Eclipse, NetBeans
Platforms: Windows, iOS, Unix
Version Control:: Git, SVN, CVS
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Software QA Engineer
Responsibilities:
- Involved in all stages of Software Testing Life Cycle (STLC)using Agile methodologies.
- Reviewed Business requirements, Design documents and prepared Test Scenarios which involved various Test Cases for all assigned modules.
- Designed, executed and maintained Selenium Web Driver, TestNG,automated test cases for regression testing.
- Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (Web Driver)& created Data Driven framework using TestNG.
- Functional and Cross Browser Testing of Defined Browser Stack of the site experience.
- Involve d in We b S e r vic es Te s ti ng us ing Apache HttpClient forRestful web services.
- Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT) and Data validation testing.
- Performed defect reporting, bug tracking using JIRA.
- Performed Black Box, Validation and Compatibility testing of the application manually.
- Used Page Object Model, as a part of Framework and developed test code using Java.
- Created pom.xml in Apache Maven and run the builds the automation selenium test suites on CI tool Jenkins.
- Ensure accuracy and completeness in the test reports.
- Updated the Requirement Traceability Matrix (RTM), with Test Case id’s and make sure that all BR’s (Business requirements), TR’s (Technical Requirements) and Detail Design Requirements were mapped perfectly and all Requirements were covered with Test cases.
- Development and Execution of SQL queries to check the database and checking the data integrity in accordance with business standards of the company.
- Worked closely with the developers to resolve the issues andverified bug fixes and updated status.
Environment: Agile, JIRA, Selenium Web Driver, Java, Fire Bug, JXL, MAVEN, Eclipse, TestNG, HTML, CSS, XML, XPATH, JAXB, REST API’s, PL/SQL, Oracle, Apache HttpClient, Quality Center, Linux, Jenkins
Confidential, San Francisco, CA
Software QA Engineer
Responsibilities:
- Actively participated in all Spec and Design review meetings.
- Reviewed Business requirements, IT Design documents and prepared Test scenarios,Test Cases for testing various services.
- Created test cases using Selenium WebDriver, TestNG and Maven.
- Created Selenium infrastructure for Regression Testing.
- Involved in writing test scripts using java and executed it through selenium for validating the functional requirements.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- Performed parameterization of test scripts using TestNG to check how the application performs against multiple sets of data.
- Used Postman manually to test REST API’s.
- Performed defect reporting, bug tracking using JIRA and worked closely with development team to fix issues, verified bug fixes and updated bug status.
- Did functional testing, regression testing, smoke testing, and integration testing.
- Worked on cross platform (OS and Web browser) testing.
- Trained new team members on how to use Selenium and help them create tests using the framework.
- Used code coverage tool Coberturato generate reports using Maven
- Integrated with CI tool Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments.
Environment: Java, HTML, Selenium WebDriver, Maven, Eclipse, Web Services, REST API, Apache HTTP client, TestNG, JAXB, JXL,XML, JSON, Quality Center, SQL, SVN, Oracle, Linux, CI Jenkins
Confidential, Sunnyvale, CA
Software QA Engineer
Responsibilities:
- Interacting with QA Lead to understand the testing requirements.
- Created Test cases and test scripts manually.
- Reviewed Business requirements, IT Design documents and prepared Test Scenarios which involved various Test Cases for all module. Review Test Requirements, Creating Test Plans and Test Strategy documents
- Performed data driven tests in Selenium using java.
- UsedJenkins as Continuous Integration tool.
- Extensively used TestNG as Testing Framework for java applications.
- Involved in Manual and Automation testing.
- Review test cases and scripts created by team members.
- Conducted Regression testing of the web-based application using SOAP UI.
- Identify test scenarios and define test cases and test data.
- Involved in Functional Requirement analysis, creating RTM.
- Created mappings for the requirements and the test lab from all iterations.
- Used Quality Centerfor test management process.
- Used SVN repository as Version Control.
- Organized library was used to maintain reusable classes and methods.
- Executed SQL queries for backend data validation.
- Worked closely with developers for issue resolution and bug status updates.
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
Environment: Selenium WebDriver, Web Services, SOAP UI, Java, XML, Quality Center, SQL, PL/SQL, SVN, Maven, Oracle, Windows, CI Jenkins
Confidential, Portland, OR
QA Engineer
Responsibilities:
- Actively participate in all Spec and Design review meetings.
- Reviewed Business requirements, IT Design documents and prepared Test Cases. Reviewed Test Requirements, Test Plans and Test Strategy documents.
- As part of Agile Team, I was responsible for creating, test scenarios and wrote test cases for testing various services.
- Created test cases using Selenium WebDriver, TestNG and Maven.
- Created Selenium infrastructure for Regression Testing.
- Involved in writing test scripts using java and executed it through selenium
- Performed Greybox testing for validating the functional requirements. to identify various critical points in the application and automated it by using Selenium WebDriver.
- Implemented SOAP UI for Web Service Testing.
- Used different features of SOAP UI tool like data source, Property transfer steps for performing the web services testing.
- Developed Test Cases using WSDL, Schema files which defines Web Service Request, Response, methods/operations, for SOAP web services
- Used Bugzilla for Writing test cases and defect tracking.
- Did functional testing, regression testing, smoke testing, and integration testing.
- Worked on cross platform (OS and Web browser) testing.
- Integrated with CI tool Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
Environment: Java, HTML, Selenium WebDriver, Maven, Eclipse, Web Services, TestNG, JAXB, XML, JSON, SOAP UI, Quality Center, SQL, SVN, Oracle, Linux, CI Jenkins
Confidential
QA Engineer
Responsibilities:
- Interacting with client and project team to understand the testing requirements.
- Reviewed Business requirements, IT Design documents and prepared Test Cases for all assigned module. Created some reusable and application specific functions using Selenium RC.
- Performed data driven tests in Selenium using java.
- UsedJenkinsas build and configuration tool.
- Involved in Manual and Automation testing.
- Review test cases and scripts created by team members.
- Identify test scenarios and define test cases and test data.
- Involved in Functional Requirement analysis, creating RTM.
- Created mappings for the requirements and the test lab from all iterations.
- Used SVN repository as Version Control.
- Organized library was used to maintain reusable classes and methods.
- Executed SQL queries for backend data validation.
- Worked closely with developers for issue resolution and bug status updates.
Environment: Selenium WebDriver, Web Services, SOAP UI, Java, XML, Quality Center, SQL, PL/SQL, Maven, Oracle, Windows, CI Jenkins
