We provide IT Staff Augmentation Services!

Sr./lead Software Qa Engineer Resume

0/5 (Submit Your Rating)

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.

We'd love your feedback!