We provide IT Staff Augmentation Services!

Software Quality Assurance Engineer Resume

3.00/5 (Submit Your Rating)

Merrimack, NH

SUMMARY

  • Accomplished, self - motivated, and adaptable QA engineer with 5+ years of global experience helping companies to achieve their revenue-generation goals through top-notch QA. Deep experience across automation/manual testing and mobile application testing in Finance, Healthcare & Auto Insurance, Banking & Retail Domains.
  • Extensive working experience in Automation/Manual testing of API/Web Services testing and Mobile application testing .
  • Expertise in Test automation using different Automation tools/techniques, Unit testing by using Selenium Web Driver/IDE/GRID, Test NG, Cucumber, Maven, Jenkin, Fire Path, running scripts, debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
  • Experience in IT, extended expertise in QA and Automated Software Testing using SOAPUI, Quality Center, ALM and Selenium.
  • Developed new and updated existing Automation test cases using Selenium WebDriver, Junit, Cucumber and TestNG using Git Hub and SVN as VCS for Java-based web application, using Maven as a Build tool.
  • Solid experience on build Management tools like Maven/ANT and continuous Integration tool Jenkins.
  • Configured the CI environment using Jenkins/Hudson and automatically build, test and deployed the Java project.
  • Expertise in writing Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, interacting with the development team and track the bugs till closure.
  • Extensively used JAVA OOP’s concepts for developing Automation Frameworks using Eclipse, Maven, Selenium WebDriver and TestNG .
  • Worked within the context of a Scrum team to recreate issues and to resolve software quality issues that arise in day-to-day operations.
  • Used HP Quality Center for bugs Reporting and communication to developers, Product support and test team members.
  • Good knowledge on how to Install the VMWare Capacity Planner in planning, designing and implementing the virtual infrastructure environment.
  • Experience with web services / API testing, including the use of tools such as Postman and SOAP UI.
  • Automated Test cases in TDD (Test Driven Development) and BDD (Behavior Driven Development).
  • Excellent skill in finding bugs and over defect management, using bug tracking tools - Jira, Quality Center.
  • In depth knowledge in Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC).
  • Excellent Understanding in using the waterfall and Agile Methodologies.
  • Experience of testing web, mobile applications and APIs in Agile process.
  • Strong knowledge in Health Care industry, experienced in testing different healthcare ERP solutions.
  • Very strong SQL skills, including the use of nested table expressions, unions, multi-table joins, scalar functions, outer joins and derived columns.
  • Experience in performing the Black box testing, Grey Box Testing, integration testing, Regression testing, Database testing, system testing, and supported user acceptance testing (UAT), Smoke testing, End-End testing(E2E) with business users.
  • Solid record of success in client relationship cultivation, interpersonal communication at all levels, and coordination of teams.
  • Strategy- and data-driven professional known for organization, excellent judgment and critical-thinking abilities. A true leader among leaders with a results-oriented personality; can innately influence others.

TECHNICAL SKILLS

Testing Tool: Selenium Web Driver, JUnit, Cucumber, TestNG, Web Services, Appium.

Scripting/Languages: Java, Java script, jQuery, SQL, C, C++.

Web Development: HTML, CSS, XML.

Test Frameworks: Junit, TestNG, Hybrid, Data Driven, Keyword Driven, Cucumber, BDD/ATDD, POM.

Database Technologies: MS SQL server, Oracle PL/SQL, MYSQL.

Bug Tracking Tools: JIRA, Quality Center.

Test build: Jenkins, Hudson and Maven.

SOAP Technologies: SOAP, Web services, SOAP UI.

Test Management Tools: Eclipse IDE, HP Quality center

Management Tool: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access

Methodologies: Agile, Waterfall, Scrum

Version Controllers Testing Tools: GIT, SVN, Selenium Web Driver, Junit, TestNG, Eclipse, SoapUI, Appium, HP Quality Center/ALM and Cucumber.

Operating System: Windows XP, 7, 8, Linux, Mobile Testing, Android.

PROFESSIONAL EXPERIENCE

Confidential, Merrimack, NH

Software Quality Assurance Engineer

Responsibilities:

  • Identified Automation Scenarios from the set of Testcases/User stories identified in cycle.
  • Developed Web Automation Testcases for the identified Automation Scenarios.
  • We have used JavaScript for creating the automated test scrips in selenium web browser.
  • Developed test plans, test procedures, test scripts/cases, supporting SQL queries, test summaries and other test documents for the assigned software.
  • Executed testing of the various builds, including integration, functional, regression testing and performance tests.
  • Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Used Cucumber for the entire regression testing and functional testing with selenium as the primary tool to the test scenarios, Test cases and Test conditions identified.
  • Developed BDD tests using cucumber by writing behavior and step definitions & developed required selenium support code in JAVA for Cucumber .
  • Developed automated test cases, test strategy and executed tests using Selenium.
  • Worked on project building tools like MAVEN in adding dependencies by maintaining in pom.xml file
  • Documented all test artifacts including full audit and transparency of traceability from requirements to tests, and evidence of test planning and execution.
  • Implemented webservices testing on XML Schema, WSDL using SOAPUI and validated them in SOAP and in the Backend Databases.
  • Created Test Scripts in SOAP UI and Restful for Testing Web Services.
  • Using SOAP UI for web service testing. Able to create SOAP and REST projects and send request and validate the responses in both XML and JSON formats.
  • Configured Selenium WebDriver, TestNG, Cucumber, Jenkin, Maven tool and created selenium automation scripts in Java.
  • Performed web service testing using tools such as SOAP UI and Postman.
  • Evaluated risk to the project based on the execution and validation and Created appropriate recommendations.
  • Performed thorough regression testing when bugs are resolved.
  • Automating the Regression Suite using Selenium - Web driver, Maven and TestNG using Page Object Model.
  • Created detailed, comprehensive and well-structured test plans and test cases.
  • Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
  • Automated MySQL container deployment in Docker.
  • Investigated customer complaints and non-conformance issues.
  • Developed, recommend and monitor corrective and preventive actions.
  • Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
  • Executed Test Cases for User Stories and Logged Defects for test failures using JIRA .
  • Participated in software design reviews to provide input and identify potential problems.
  • Ensured the test automation artifacts are of a quality that can support immediate and long-term testing objectives; testing productivity, test repeatability, error recreation , and reduced test time.
  • Performed all testing activities for initiatives across one or more assigned projects, utilizing processes, methods, metrics and software that ensure the quality, reliability and systems safety and security.
  • Active part in daily meetings, regular scrums and weekly Sprints.
  • Extensively involved in team meeting and walkthroughs with team members and programmers to resolve technical issues.

Environment: Selenium IDE, Coded UI, HTML, TFS, MTM, CSS, Test Director, Cucumber, Postman, TestNG, Jira, Firebug, XPath, VB, Oracle, HTML, UNIX, Linux, Windows, MS-Office Tool.

Confidential, Dublin, OH

Quality Assurance Analyst

Responsibilities:

  • Involved in testing systems for functionality, accuracy and adherence to specifications and business objectives through manual and automated test execution.
  • Created, edited and executed automated test scripts using automated testing tools.
  • All the test scenarios that have been satisfied with the functionality are moved to automation testing.
  • Developed test scripts to automate process of testing in Selenium RC and Web Driver using TestNG and Junit.
  • Translated the business needs into system requirements by communicating with the business on non-technical level and with the System Analyst on technical level.
  • Identified the key facts and dimensions necessary to support the business requirements. Develop the logical dimensional models.
  • Developed and maintained automated regression test cases in Selenium using Java programming language.
  • Developed the test scripts and analyzed the results in various stages of the application including integration, regression, functional and acceptance testing using Selenium.
  • Developed Automation Framework for Acceptance Testing using Cucumber BDD and JUnit.
  • Design, develop and implemented Behavior data driven (BDD) automation testing framework utilizing Java, Cucumber and Selenium Web driver.
  • Developed Features, Scenarios and Step Definitions using Gherkin, Java, WebDriver.
  • Analyzed and review data, test results and documented for consistency and accuracy.
  • Involved in Deployment Planning sessions and ensure all deployment checklist activities are covered.
  • Prepared testcases and test data to test, Performed API Testing using SOAP UI and REST services .
  • Developed Web Service Test with SOAP UI to test SOA platform.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins .
  • Developing Ant and Maven scripts to automate the compilation, deployment and testing of Web applications
  • Used TestNG to build and run the Selenium Web driver automation framework. Once the script got over, framework used to send the automation reports over mail.
  • Maintained the Selenium & JAVA automation code and resources in source controls like GitHub, SVN over the time for improvements and new features.
  • Written SQL queries to pull test data from facets back end. Familiar with facets back end data model.
  • Created the high-level test plans as well as coordinated the testing efforts with Team Manager.
  • Analyzed, revised and created test scenarios according to business and functional requirements.
  • Created Test runs, Test cases, Mockups, Process Flow diagrams from the functional documents.
  • Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non-Functional requirements.
  • Used complex SQL Queries to perform back-end data base testing.
  • Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium testing.
  • Implemented cross browser and cross platform web testing with WebDriver.
  • Used Quality Center to record documenting information useful in debugging process, evaluating test data.
  • Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium.
  • Update daily status to Onsite Scrum Master and reporting Manager.
  • Coordinated with technical support associates to fix proprietary software issues.

Environment: s: Selenium 2.7, IDE, RC Web Driver, My Eclipse, Protractor, SOAP UI, MySQL, Oracle, Java, Cucumber, Junit, VBScript, Jenkins, Junit, TestNG, Firebug, XPath, Windows, Unix, Linux.

Confidential

Software Testing/ Manual Tester

Responsibilities:

  • Developed in writing and implementation of the various Test plans, Test cases and test scripts.
  • Created Test Cases (Test Scripts) using Selenium Web driver, Java .
  • Analyzed the Application Under Test in terms of Object Identification.
  • Developed road map by understanding the Business logic and User Requirements for Manual Testing.
  • Created Test cases from case diagrams.
  • Implemented TestNG Test Automation framework and developed automation infrastructure .
  • Handled duplicate objects and dynamic objects using index property and Regular expressions.
  • Analyzed all the defect reports and worked closely with the Application Developers to fix the issues.
  • Performed Manual performance testing to identify various critical points in the application.
  • Provided weekly status updates showing the progress of the manual testing effort and open issues to be resolved.
  • Organized Test Plan during initial phase of project, prepared test scripts , created Release note in Application Lifecycle Management , setup/link Test Lab with release cycle, executed test cases and recorded results in ALM .
  • Mitigate risks to Business through timely and precise execution of manual test scripts under moderate supervision.
  • Manually tested and executed the Web services using Postman .
  • Modified Tests and performed Regression Testing.
  • Used Jenkins continuous integration server to run automated test suites.
  • Responsible for developing JUnit TestCase Classes, Test Suite in Integration environment
  • Developed Test Cases for Application using JUnit Framework using Eclipse IDE
  • Involved validating sites across browsers and operating systems , the accuracy of links, visual presentation and its alignment with design specifications, and database updates .
  • Worked closely with the developers and helped in their unit testing.
  • Reported periodic project status and updates to the Team manager
  • Developed in writing and implementation of SQL & PL/SQL queries for data validation.
  • Executed test cases before and after bug fixes for each build for User acceptance testing.
  • Interacted with the End users on a regular basis for resolving issues pertaining to the reports.

Environment: Selenium WebDriver, QPT, Junit, Postman, Java, Java Script, HTML, CSS, Test Director, VB, Oracle, Linux, UNIX, Windows NT, MS-Office Tool, Firebug, XPath, Quality Center.

We'd love your feedback!