Qa Engineer Resume
Portland, OR
SUMMARY:
- 6 years of experience as an Automation Test Engineer.
- Experience in Software Development Life Cycle (SDLC), Agile, Scrum, Waterfall and Software Testing Life Cycle (STLC).
- Expertise in development, documentation, and execution of test cases manually as well as automation using Selenium Web Driver and Java.
- Executed the test cases using Selenium, TestNG framework, build management tool Maven, schedule runs using Continuous Integration tool Jenkins.
- Strong skills in Java and Object - Oriented Concepts (OOPS).
- Experience in developing the automation scripts for Functional testing and Regression testing.
- Experience in BDD(Behavior Driven Development) Framework using Tools like Cucumber with Gherkin language.
- Hands on experience in using and designing the Data Driven /Hybrid Framework using Page Object Design model.
- Good Experience in manual and automation testing of Web Services (SOAP/REST API) using SoapUI and Postman tool.
- Test management experience in documenting, defect tracking and reporting using tools like JIRA, HP ALM/QC, Bugzilla.
- Experience in writing SQL queries to perform backend data validations.
- Experience with version control tools like Subversion SVN and GIT.
- Performed Smoke testing, Functional Testing, System Integration Testing (SIT), Regression Testing and User Acceptance Testing (UAT).
- Excellent communication and interpersonal skills with clear understanding of business processes and ability to work as a part of team or independent.
- Attention to detail and ability to work in tighter schedules and on different applications concurrently.
TECHNICAL SKILLS:
Automation tools and Framework: Selenium Web Driver/IDE, TestNG
Build tools: Apache Maven, Jenkins
Programming Languages: Core Java, HTML, groovy
Defect Tracking tools: QC/ALM, JIRA, Bugzilla
RDBMS: Oracle 12C
Tools: TOAD, SOAPUI, Postman
Operating Systems: Windows, UNIX
PROFESSIONAL EXPERIENCE
Confidential - Portland, OR
QA Engineer
Responsibilities:
- Designed Test scenarios and Test cases based on the business requirements.
- Automated the manual test cases using Selenium Web Driver, Java, TestNG.
- Performed automated and manual testing using SOAPUI tool and Groovy script to test the Rest API to validate the JSON and XML response.
- Used Log4j API for logging the information while automating the test scripts using Web Driver.
- Created Mocks for web Services testing.
- Defect management using QC/ALM, active monitoring and co-ordination between developer and other tester.
- Developed the test scripts to implement Test cases, Test Scenarios and features for Behavior Driven Development using Cucumber.
- Designing the test scripts using Cucumber with gherkin integrated with Selenium Web driver.
- Identified the test data, appropriate for each test scenario.
- Performed backend testing using SQL queries to validate the data for database.
- Used Agile SCRUM methodology, participated in daily SCRUM meetings, defect review meetings and interacted with Business Analysts and Developers for resolving the defects.
- Actively participated in smoke, functional and ad-hoc testing during SIT phase.
Environment: Selenium Web Driver, Java, TestNG, Quality Center (10.0), GIT, SQL, Eclipse, Maven, Log4j, SOAPUI, TOAD, Oracle 12C.
Confidential, Omaha, NE
QA Engineer
Responsibilities:
- Analyzed the functional specifications and use case documents and created Test Plans and Test cases for functional Testing .
- Identified Automation Scenarios from the set of Test Cases
- Developed automation scripts using Selenium Web Driver, Test NG and Java
- Used SOAPUI to test the Soap based web services for Test validations.
- Used Selenium Web Driver for writing test scripts for regression test coverage.
- Performed Web service testing using SOAPUI tool to test the Rest API for validate the response.
- Created custom Xpath for identifying Dynamic Objects and use them in Selenium.
- Designing the test scripts using Cucumber with gherkin integrated with Selenium Web driver.
- Involved in integration testing, smoke testing and regression testing.
- Followed the Agile methodology and performed the test activities in different iterations along with interactions with development team and business team
- Participated in the test environment setup ensuring that the facilities, test tools and scripts are in place to successfully perform the required testing effort by regression team.
- Responsible for updating and maintaining JIRA for all the defects found during functional and regression testing and follow up the bug life cycle.
- Defect tracking and independent analysis, technical collaboration with developers for root-cause analysis.
- Prepared status summary reports with details of executed, passed and failed test cases.
Environment: Selenium Web Driver, JAVA, TestNG, Eclipse, JIRA, SQL, Oracle 12C, Toad, Unix
Confidential . SFO, CA
Automation Test Engineer
Responsibilities:
- Involved in defining and analyzing the testing requirements based on the application functionality.
- Developed automation scripts using Selenium Web Driver, Test NG and Java.
- Performed manual testing using SOAPUI tool to test the Rest API to validate the JSON and XML response.
- Performed functional testing using SOAPUI tool to validate the response.
- Prepared Requirement Traceability matrix in order to manage and organize test cases.
- Participated in walkthroughs and technical reviews meetings.
- Worked with development teams to investigate and correct software bugs and deficiencies based on testing results.
- Conducted Manual Testing of the system; prepared and managed test cases using HP ALM.
- Used ALM as the test repository and used it for executing the test cases, scripts and logging.
- Reported, communicated and verified defects using ALM.
- Daily stand up meeting and discuss the release plans, provide testing status, highlight outstanding issues.
Environment: Selenium Web Driver, JIRA, HTML, Java, JavaScript, XML, MS EXCEL, SQL, Oracle, Windows.
Confidential
QA Tester
Responsibilities:
- Created test cases, test plan and test scenario preparation.
- Managed the tests and defects using the Quality Center.
- Prepared detailed test procedures, test scenarios, and schedules based on requirements and design documents.
- Provided User Acceptance Testing of the application.
- Validated the reports to ensure data entered by the users was being exactly reflected on the reports.
- Involved in the end-to-end testing of the application.
Environment: Oracle 10g, Windows, UNIX, Toad, Quality Center, HTML.
