Software Quality Assurance Engineer Resume
Phoenix, AZ
SUMMARY:
- 3+ years of QA experience in Manual/Automation testing specializing in Software Quality Assurance Testing of Client/Server and Web based and Mobile Applications.
- Knowledge and experience of all phases of SDLC (Software Development Life Cycle), and STLC (Software Testing Life Cycle), Bug Life cycle and methods like Waterfall and Agile.
- Hands on experience in Creating, maintaining and executing automated tests using Selenium Web Driver/IDE/GRID, TestNG, JIRA, Cucumber, Maven, SOAP UI and running scripts, debugging scripts in various environments, Extracting Test results, Cross browser testing, and data validation.
- Experience in Quality Assurance and Automated/Manual testing of web based, Client/Server applications using black box testing, negative testing, compatibility testing and white box testing techniques.
- Working on writing the Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Involved in designing and developing an automation script and framework from scratch.
- Expertise in creating BDD Cucumber Framework, adding scripts in Java for Gherkin based user stories also marking tags for smoke, regressions and UAT testing.
- Extensive work experience in IOS and Android App functional validation, data validation in testing native apps using Appium on Android, iPhone and iPod devices manually.
- Experience in automation test scripts in HP QTP /HP UFT for testing scenarios involving the multiple regions using VB script.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA.
- Proficient in using basic SQL queries to perform back end testing for data integrity.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Ability to work independently with minimal supervision and perform as part of a team and authorized to work in United States for any employer.
TECHNICAL SKILLS:
Testing Tools: HP Quick Test Professional (QTP), Selenium Web driver/ Grid/ IDEMicrosoft Visual Studio, Android Studio, HP ALM (Quality Center), Cucumber.
Database Technologies: MS SQL Server 2008/2012, Oracle PL/SQL, MS Access, DB2.
Programming Languages: Java, XML, C#, C, VB Scripts (UFT).
Operating Systems: Windows 10/8/7, MAC, Linux.
Frame Works: TestNG, BDD, Data Driven, Keyword Driven, Hybrid and Page Object Model.
Bug Tracking Tools: JIRA, Visual Studio TFS, HP Quality Center.
Methodologies: Agile, Water Fall, Scrum.
Firefox Add ons: Firebug, XPath and CSS selector.
Build/ CI Tools: Maven, Jenkins.
SOA Technologies: SOAP/ REST, SOAP UI, Web Services and WSDL.
Testing Methods: Manual Testing, Automation Testing, Unit Testing, Integration, White - Box and Black-Box Testing, Smoke and Sanity Testing, Functional and Regression Testing.
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Software Quality Assurance Engineer
Responsibilities:
- Implemented TestNG Automation framework with Java coding, Selenium Web Driver and developed automation scripts.
- Expertise in OOPS concept and massively used Java to automate the Test cases.
- Worked on Agile methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
- Worked on Regression Testing, Integration Testing, System Testing, Functional Testing and Unit Testing.
- Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI.
- Using SQL queries to validate and verify the database updated.
- Developed and updated Test Scripts based on the Functional and Technical Specifications using Java/ Junit Object.
- Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server.
- Checked performance of application using Selenium and J-Meter .
- Well performed on API testing using Postman and have drafted automation framework using groovy script with the spec classes.
- Log defects using Log4j, JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.
- Validate the Scores and Commentary flowing from different applications by using SOAP UI .
- Effectively implemented the recovery scenarios in error handling.
Environment: Selenium Web Driver, Java, Intellij IDEA, TestNG, Junit, Agile, STLC, SQL, Jenkins, SOAP UI, GIT, XML, JIRA, J-meter.
Confidential, Chicago, Illinois
QA Automation Tester
Responsibilities:
- Implemented Selenium Web Driver and automated, executed scripts on different browser and different platform using Java.
- Experienced in designing customized Page Object Model (POM) to make maintenance process easier and achieve efficiency, re-usability and accuracy across applications.
- Used Selenium Grid to run test cases in multiple browsers and Platforms. Used emulators and IOS simulators to perform the manual Mobile Testing .
- Implemented open source tool Appium, Selenium Web Driver for cross browser and cross platform web/Mobile testing.
- Participated in daily standup meetings to provide daily status, issues and test progress.
- Participated in SCRUM meetings for each Sprint and continuously developed and executed test cases for each requirement as the development continuous to develop.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Have good experience in developing Spec-Flow and Cucumber (BDD) Feature files using Gherkins and automate them using Selenium Web driver.
- Developed the features and automating test scenarios, step definitions for BDD (Behavior Driven Development) using Cucumber .
- Performed REST Web Services testing with SOAP UI by validating requests and responses for JSON.
- Written several SQL queries and analyzed them to validate the business rules in Oracle database through SQL Developer as part of Backend testing.
- Knowledge with performance measuring tool JMeter.
Environment: Selenium Web Driver, Appium, Android Studio, JAVA, Agile Methodology, JSON, Rest Assured, BDD, Cucumber, REST API, Jenkins, SQL.
Confidential
QA Analyst
Responsibilities:
- Experience in Manual Testing assignment and successfully tracked progress of Manual testing effort.
- Planned and executed end-to-end testing including functional, smoke, regression, integration and exploratory testing as required in Waterfall.
- Involved in defining Test Scenarios for the applications and performed manual testing in HP Quality Center.
- Performed ETL testing, wrote complex SQL queries, for Data Profiling, Data validation and BI Report Testing.
- Performed Web Services Testing and XML validation by creating test case suite using Soap UI.
- Understanding new requirements and developing QA Test cases for the new requirements.
- Performed manual testing process to ensure a quality product is delivered to production. Developed Test Plans and Test Scenarios based on the BRD.
- Perform Regression, smoke and sanity testing in QA, Stage and Production environments.
- Knowledge in documenting defects with details, accuracy, and informative recreation steps using Quality Center.
Environment: Waterfall Methodology, Manual Testing, SOAP UI, Quality Center, Test Cases, HP ALM, MS Office, XML.
