Sr./lead Software Qa Engineer Resume
Allen, TX
SUMMARY
- An ISTQB certified software Testing Analyst with over 13+ years of testing experience in web, client/Server and Mobile based applications.
- Designed and implemented Automation Framework from scratch to represent the Webpages.
- Experience in developing Automation scripts using Selenium Web Driver, AccelQ, Appium, Robot framework and UFT (QTP).
- Expertise in designing and developing strategic Test plans, Test Cases, and Test Reports for manual test.
- Expertise in Automation Testing, Database Testing, Functional Testing, GUI Testing, Regression Testing, Integration Testing, System Testing, User Acceptance Testing, Ad - Hoc and End to End testing.
- Responsible for Review the test cases documents and also responsible for QA aspects of releases, providing test services and coordinating QA resources internally and externally.
- Experience in SOAP &REST API testing using Postman and Ready API tools.
- Strong experience in using Selenium Web driver, BDD-Cucumber Suite Tools and HP Quality Center (ALM).
- Worked in Agile (Scrum) and Waterfall model. Has good knowledge on Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and Bug Life cycle.
- Preparing test cases for the system covering SRS document, design document and also worked on Content management system.
- Testing of Mobile Native and Hybrid Apps for Android and iOS platform using APPIUM tool.
- Responsible for organize the status meetings and send the Status Report (Daily, Weekly etc.).
- Experience in analyzing the requirements from user stories and write Use cases to develop tests cases.
- Experience in Cloud concepts using AWS and Sauce Labs and have knowledge on Azure.
- Proficient in Backend Testing and Data Integrity Testing using SQL and PL/SQL Queries.
- Good knowledge on bug logging, tracking and Regression testing using DTS (Defect Tracking System), Bugzilla, Jira.
- Responsible to track and prepare the report of testing activities like test testing results, test case coverage, required resources, defects discovered and their status.
- Extensively worked on Linux/Unix platforms and has basic knowledge on SQL Server.
- Expert in Test Setup Environment creation using Latest UAT dump and Build installation.
- Experience in Continuous Integration tools like Bamboo and Jenkins.
TECHNICAL SKILLS
Languages: Core Java, Python, SQL, JavaScript, HTML
Testing Tools: Selenium, AccelQ, QTP, SoapUI, Appium, Robot, XCUITest, JMeter
Defect Tracking Tools: JIRA, Bugzilla, HP Quality Centre, TFS
Web Automation Tools: Selenium Web Driver, Grid, Jenkins, Maven, Postman
Mobile Apps Tools Automation Tools: Appium for Android and iOS, Sauce Labs,Azure,Perfecto
Testing Frameworks: Junit, TestNG, Data Driven, Page object model, BDD, TDD
Database Technologies: Oracle, SQL Server, Mongo DB
Platforms (OS): Windows XP/Vista/Windows 8, Linux, Unix
MS Office: Outlook, Access, Excel, Word, Power Point
Continuous Integration Tools: Bamboo, Jenkins
Other Tools: Confluence, Svn, GitHub, Stash, XML, Json, Siebel CRM
PROFESSIONAL EXPERIENCE
Confidential, Allen, TX
Sr./Lead Software QA Engineer
Responsibilities:
- Responsible for all QA aspects of releases, providing test services and coordinating QA resources internally and externally.
- Coordinated the offshore and onsite QA team.
- Developed automated testcases for Frontier. Com project using AccelQ Tool.
- Managed the Robot Framework automated testcases initially and refactored all cases in to AccelQ.
- Prepared automated testcase for Frontier.Com Mobile app on both Android and iOS using Appium and Sauce Lab.
- Extensively used postman for validate API request/response with different calls Post, Get, Update, Delete and tested both XML and JSON formats.
- Involved in integrate the automation test cases with Sauce Labs.
- Worked in agile (Scrum) environment with frequently changing requirements and features set.
- Performed End to End (Integration) testing when it moves to Production.
- Involved in tracking and reporting defects using JIRA and was also responsible for communicating the status to the team in bug meetings.
- Involved in Test Scripts reviews; Analyzing SRS, BRS and produced walkthrough report.
- Collaborate with team members to run automated scripts smoothly on every test build.
- Backend testing of the DB by writing SQL queries to test the integrity of the application and Oracle databases using SQL Developer.
- Attend application walk-through and review Requirements to understand the scope of the project.
- Participate QA status meetings to update/discuss test progress, defects and recommendation to sort out common issues in testing activities & test regions.
- Test Script development and execution data sourcing/data provisioning, defect tracking and ensuring that proper test result documentation.
- Ensure necessary infrastructure is provided to the resources and get the proper account credentialsAllocate new features to the team members.
- Track and prepare the report of testing activities like test testing results, test case coverage, required resources, defects discovered and their status.
- Arrange internal discussions to ensure the functionality is understood, conduct test plan review meetings and ensure all the scenario are covered in the test plans before sending it for approval.
- Track the status report sent by the team, monitor the status and make sure none of the deliverables are slipped.
- Attending daily scrum calls and interacting with clients for new requirements/enhancement.
- Involved in Continuous Integration of the automation framework on build files with Jenkins.
- Daily run the Jenkins jobs for both UI and API and share the reports to dev leads and mgmt...
Environment: AccelQ, Cucumber, BDD, Appium, Java, Sauce Labs, API, Postman, Groovy, Mongo DB, Confluence, Jenkins, JIRA, Agile, iOS, Android, Integration Test, X-code, Test NG, Android Studio, IntelliJ IDEA, Emulators, Real Devices.
Confidential, Ann Arbor, MI
Sr.QA Mobile Automation Engineer/On Site Coordinator
Responsibilities:
- Responsible for all QA aspects of releases, providing test services and coordinating QA resources internally and externally.
- Developed BDD tests using Cucumber by writing behaviors and step definitions using Selenium, Cucumber and Java.
- Worked in agile (Scrum) environment with frequently changing requirements and features set.
- Managed the Selenium Cucumber & JAVA automation code and resources and keep in sync with the improvements and new features.
- Demonstrated the advantages of using Selenium with Cucumber for automated testing.
- Used Cucumber for browser-based testing with scenarios and situations. Implemented BDD/ATDD framework using Cucumber Gherkins.
- Automated around 300 test cases on both Android and IOS platform.
- Used IntelliJ Idea tool for creating the automation test cases using java.
- Refactored all existing test cases written in Ruby to java.
- Extensively used postman for validate web services request/response with different calls Post, Get, Update, Delete and tested both XML and JSON formats.
- Recorded and automated the Native iOS app using XCUITest.
- Involved in integrate the automation test cases with Sauce Labs.
- Experience in Mobile Apps Automation specifically with APPIUM; Writing the test class methods.
- Created test setup environment for the current project and maintained till it goes to Production.
- Involved in maintaining the Stash repository to track the check ins done by QA people.
- Involved in tracking and reporting defects using JIRA and was also responsible for communicating the status to the team in bug meetings.
- Collaborate with team members to run automated scripts smoothly on every test build.
- Backend testing of the DB by writing SQL queries to test the integrity of the application and Oracle databases using SQL Developer.
- Attend application walk-through and review Requirements to understand the scope of the project.
- Participate QA status meetings to update/discuss test progress, defects and recommendation to sort out common issues in testing activities & test regions.
- Test Script development and execution data sourcing/data provisioning, defect tracking and ensuring that proper test result documentation.
- Ensure necessary infrastructure is provided to the resources and get the proper account credentialsAllocate new features to the team members.
- Track and prepare the report of testing activities like test testing results, test case coverage, required resources, defects discovered and their status.
- Arrange internal discussions to ensure the functionality is understood, conduct test plan review meetings and ensure all the scenario are covered in the test plans before sending it for approval.
- Track the status report sent by the team, monitor the status and make sure none of the deliverables are slipped.
- Attending daily scrum calls and interacting with clients for new requirements/enhancement.
- Involved in Continuous Integration of the automation framework on build files with Jenkins.
- Daily run the Jenkins jobs for both UI and API and share the reports to dev leads and mgmt...
Environment: Appium, Java, Cucumber, BDD, XCUITest, Sauce Labs, API, Postman, Groovy, Json, Oracle, Jenkins, Stash, Ready API, JIRA, Agile, iOS, Android, X-code, Test NG, Android Studio, Intellij IDEA
Confidential, Dallas, TX
Lead QA
Responsibilities:
- Lead team of 4 Engineers.
- Responsible for all QA aspects of releases, providing test services and coordinating QA resources internally and externally.
- Created automation scripts using java with Selenium, Cucumber (Gherkin).
- Experience working in agile teams with a BDD approach.
- Test case automation using Cucumber test automation tool and Gherkin scripting language.
- Experience in Creating Runner/Step Definition for Releases.
- Experience in writing feature files.
- Generating Test Result Reports using Cucumber.
- Developed scripts using Web Driver and Cucumber Suite.
- Installed and uninstalled of APK or IPA files from App store, Play store and side loading APKs; Built advanced Automated Test Suites for Mobile Native, Hybrid and Web applications.
- Responsible for implementing Page Object Model (POM) using Selenium Web Driver and Java.
- Used Java language to write the automation scripts.
- Used all oops concepts in java to write effective test scripts.
- Used Eclipse editor tool for creating the automation test cases.
- Automated all REST API’s for 7-11 Customer App and Store App product using READY API and Postman and covered the DB and script validation for different calls like GET, POST, DELETE, UPDATE with json format.
- Track and prepare the report of testing activities like test testing results, test case coverage, required resources, defects discovered and their status.
- Created detailed test plan for each release and successfully deployed on UAT and PROD env.
- Daily run the Jenkins jobs for both UI and API and share the reports to dev leads and mgmt...
- Automated the Native iOS app using XCUITest Framework.
- Identifying elements using UI Automator.
- Experience in Mobile Apps Automation specifically with APPIUM; Writing the test class methods.
- Created test setup environment for the current project and maintained till it goes to Production.
- Involved in maintaining the GitHub repository to track the check ins done by QA people.
- Involved in tracking and reporting defects using JIRA and was also responsible for communicating the status to the team in bug meetings.
- Involved in Knowledge transfer sessions on Perfecto.
- Backend testing of the DB by writing Mongo DB queries to test the integrity of the application and Oracle databases using SQL Developer.
- Attend application walk-through and review Requirements to understand the scope of the project.
- Involved in the Continuous Integration of the automation framework with Dev ops-AWS.
- Participate QA status meetings to update/discuss test progress, defects and recommendation to sort out common issues in testing activities & test regions.
- Used JMeter to perform load testing for 7-11 Customer and Store App.
- Ensure necessary infrastructure is provided to the resources and get the proper account credentialsAllocate new features to the team members.
- Arrange internal discussions to ensure the functionality is understood, conduct test plan review meetings and ensure all the scenario are covered in the test plans before sending it for approval.
- Track the status report sent by the team, monitor the status and make sure none of the deliverables are slipped.
- Experience in planning and executing tests in phased and Agile (scrum) model with 2 weeks sprint for each shipment.
Environment: Manual Testing, Java, Selenium Web driver, Appium, REST API, XCUITest, Postman, Groovy, Json, JMeter, Mongo DB, Ionic, Jenkins, GitHub, Ready API, Junit, JIRA, BDD, Cucumber, Agile, Appium, IOS, Android, X-code,Perfecto.
Confidential, Austin, TX
Sr/Lead QA Engineer
Responsibilities:
- Leading a team of 6 Engineers.
- Responsible for all QA aspects of releases, providing test services and coordinating QA resources internally and externally.
- Designed test cases in BDD with Cucumber framework.
- Created Automation frame work for VRM product and successfully executed all smoke and regression test cases on each build.
- Created automation scripts using java with Selenium, Cucumber(Gherkin).
- Experience working in agile teams with a BDD approach
- Test case automation using Cucumber test automation tool and Gherkin scripting language
- Experience in Creating Runner/Step Definition for Releases.
- Experience in writing feature files.
- Generating Test Result Reports using Cucumber.
- Developed scripts using Web Driver and Cucumber Suite.
- Automated all REST API’s for VRM product using READY API and Postman and covered the DB and script validation for different calls like GET, POST, DELETE, UPDATE with json format.
- Track and prepare the report of testing activities like test testing results, test case coverage, required resources, defects discovered and their status.
- Created detailed test plan for each release and successfully deployed on UAT and PROD env.
- Daily run the Jenkins jobs for both UI and API and share the reports to dev leads and mgmt...
- Involved in Test Scripts reviews; Analyzing SRS, BRS and produced walkthrough report.
- Created test setup environment for the current project and maintained till it goes to Production.
- Involved in maintaining the GitHub repository to track the check ins done by QA people.
- Involved in tracking and reporting defects using JIRA and was also responsible for communicating the status to the team in bug meetings.
- Collaborate with team members to run automated scripts smoothly on every test builds.
- Backend testing of the DB by writing SQL queries to test the integrity of the application and Oracle databases using SQL Developer.
- Attend application walk-through and review Requirements to understand the scope of the project.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Participate QA status meetings to update/discuss test progress, defects and recommendation to sort out common issues in testing activities & test regions.
- Ensure necessary infrastructure is provided to the resources and get the proper account credentialsAllocate new features to the team members.
- Arrange internal discussions to ensure the functionality is understood, conduct test plan review meetings and ensure all the scenario are covered in the test plans before sending it for approval.
- Track the status report sent by the team, monitor the status and make sure none of the deliverables are slipped.
- Experience in planning and executing tests in phased and Agile (scrum) model with 2 weeks sprint for each shipment.
Environment: Manual Testing, Selenium Web driver, Java, BDD, Cucumber, REST API, Postman, Groovy, Json, SQL, Jenkins, GitHub, Ready API, Angular JS, DB2,JIRA, Linux, Agile.
Confidential
Sr. QA Engineer
Responsibilities:
- Responsible to communicate with Business and Users regarding technical and non-technical issues of the project.
- Analyze CR's Test conditions, understand business flows to create a Stories in Version One and Test plans and convert them to automated scripts on each release.
- Responsible for all QA aspects of releases, providing test services and coordinating QA resources internally and externally.
- Involved in creating the automation scripts in Eclipse IDE integrated with selenium, TESTNG, Maven
- Installed and uninstalled of APK or IPA files from App store, Play store and side loading APKs; Built advanced Automated Test Suites for Mobile Native, Hybrid and Web applications
- Involved in Test Scripts reviews; Analyzing SRS, BRS and produced walkthrough report.
- Responsible for implementing Page Object Model (POM) using Selenium Web Driver and Java.
- Experience in Mobile Apps Automation specifically with APPIUM; Writing the test class methods using Test, java code for fetching the data from .XLSX using apache POI.
- Involved in creating the test scripts using the Hybrid framework with Page Object Model.
- Worked on TESTNG frame work to execute batch wise scripts and also to generate the reports.
- SOAP/REST API calls to fetch and create test data and to interact with Web Services with xml.
- Track and prepare the report of testing activities like test testing results, test case coverage, required resources, defects discovered and their status.
- Created automation framework from scratch and provided solutions for the different teams as a architect.
- Created test setup environment and maintained same from scratch to end of project.
- Involved in maintaining the GitHub repository to track the check ins done by QA people.
- Involved in tracking and reporting defects using JIRA and was also responsible for communicating the status to the team in bug meetings.
- Collaborate with team members to run automated scripts smoothly on every test builds.
- Backend testing of the DB by writing SQL queries to test the integrity of the application and Oracle databases using SQL Developer.
- Tested the application on various generations of Android, iPhone and application under different networks and Internet speeds including Wi-Fi.
- Attend application walk-through and review Requirements to understand the scope of the project.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Participate QA status meetings to update/discuss test progress, defects and recommendation to sort out common issues in testing activities & test regions.
- Worked on Cross Browser and Cross Platform testing through Selenium Web Driver by testing the website on different browsers like Google Chrome, Internet Explorer and Firefox.
- Used junit level frame work with annotations for smooth execution and report.
- Experience in planning and executing tests in phased and Agile (scrum) model with 2 weeks sprint for each shipment.
- Documentation of the entire functionality and Uploaded in Confluence Knowledge Transfer sessions to team members on application functionality.
Environment: Selenium Web driver, Postman, SoapUI, Automation (Appium), Android, iOS, Eclipse IDE, Notepad++, Hybrid Framework, Java, Junit, Linux, SQL, Agile, Jenkins and Confluence, TestNG.
Confidential
Sr. Quality Analyst
Responsibilities:
- Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
- Managed all the testing activities for a compliance application including Requirements Analysis, Test Analysis/Design, Automation Tests on a pre-existing QTP Framework (creation/maintenance/execution/monitoring) & manual testing (covering the different testing techniques).
- Provided easy solution using QTP to add 10000 users to the Compliance Application (bottleneck testing).
- Prepared VB Scripts on QTP for automation testing for Sanity and Regression testing.
- Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application.
- Responsible in executing QTP test scripts on different browsers and checked for compatibility.
- Create and execution of test cases and also maintained bug process using Quality Center.
- Analyzing and fixing the failed Test scripts.
- Performed performance (Load/Stress) testing using Load Runner.
- Running the scripts on Different Browsers.
- Wrote Custom functions to enhance frameworks.
- Learned and supported Siebel CRM application testing for couple of days.
- Integrated with Continuous Integration tools Bamboo for running test on nightly basis automatically.
- Effectively communicate testing activities and findings in oral and written formats with Excellent Analytical skills.
- Involved in installation of application components.
- Performed Functionality testing and Regression testing.
- Coordination among development and QA teams for the smooth delivery of the product
Environment: QTP(UFT), VB Scripting, HP Quality Center (ALM), Load Runner, Siebel CRM, Manual Testing, Java, Linux RHEL, TOAD, Web logic, Agile, Windows NT.
Confidential
QA Tester
Responsibilities:
- Involved in project to understand the business needs and objectives of the system and interacted with the end client/users and gathered requirements for the integrated system.
- CreatedSeleniumtest automation framework based on UI Mapping.
- Used selenium grid to distribute/Parallel the test cases on different machines.
- Written automation scripts for Regression test cases and executes usingSelenium.
- Coordinate efforts with other QA members responsible for building and maintaining the test environment and regression test bed.
- Followed QA testing automation setup to set upSeleniumRC to run automated test script.
- Used SeleniumRC for automating over 70% of Cross Browser Testing on IE, Firefox, Safari and Chrome.
- Developed Automation scripts for new enhancements usingSeleniumRC and TestNG. Responsible for over viewing reported bugs
- Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.
- Run Defect Triaging and Review the Test Scenarios/ Test Cases with Business.
- Designed, executed and maintained Selenium RC, TESTNG, automated test cases for regression test cases.
- Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
- Contributed in developing Automation Framework that uses Java, Selenium RC and TestNG.
- Executed and developed automated tests for testing of mobile app using Appium and Android/iOS SDK.
- Created automated scenarios, framework using Selenium for regression testing.
- Used SQL queries to perform the back-end testing on Oracle.
- Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
Environment: Manual Testing, Selenium RC, Selenium Grid, Quality Center, Ruby, Java, TOAD, Jboss, Oracle, LINUX, Windows 8/7/XP/Vista
Confidential
Jr.QA Tester/Software Engineer
Responsibilities:
- Understanding the QA and testing requirements to meet IT & business needs
- Participated in creating Test Plan, Test Scenarios based on the Business and System requirements
- Setting up of the Test Environments for Functional and UAT testing
- Involved in defining the test strategy, test objectives, work plan.
- Executed Test Cases covering several scenarios, including Positive/Negative scenarios
- Involved in identifying the test cases that are affecting the basic and major functionality of the application in order to Test the application using different Methodologies.
- Defects were tracked, prioritized and analyzed the variation between expected and actual results
- Extensively performed functional testing, unit-integration testing, system testing, regression testing, and UAT
- Created and maintained SQL Scripts to perform Back-end testing on the SQL Server database.
- Created and executed SQL queries to fetch data from an SQL Server database to validate and compare expected results with those actually obtained.
- Tested user interface and navigation controls of the application.
- Played back the scripts for basic functionality and triaged the logs for failures.
- Co-ordinate with developers to discuss bugs and to enhance the application.
- Status reporting to upper management to keep them up to date on QA team activities.
Environment: Manual Testing, ASP.NET, VB.NET, SQL Server, Windows 2003/XP/2000, MS Office, MS Word, and TOAD.
