We provide IT Staff Augmentation Services!

Senior Software Test Engineer Resume

3.00/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • Over 7 years of professional experience in testing with extensive knowledge of Software Automation Framework, Design & Implementation using Selenium Tool.
  • Experienced in analyzing Business, Functional and Technical Specifications.
  • Strong experience in Software Development Life Cycle using Agile / Scrum, Waterfall methodologies.
  • Experienced in writing Test Plans, Test Cases, Test Procedures and Test Scripts from Requirements and Use - Cases.
  • Proficient in both Manual and Automation testing with ability to manage the automation of the entire Testing cycles.
  • Expert at Testing automated scripts across different browsers and operating systems.
  • Proficient in creating automation Framework from scratch and configuring various other peripheral tools to perform tests.
  • Proficient in developing Data driven, Page Object Model, and Hybrid framework with Selenium WebDriver.
  • Strong Knowledge in using TestNG as testing Frameworks.
  • Strong knowledge on Cypress for web testing.
  • Expert in developing test scripts using Java, Selenium WebDriver and developing Test Frameworks using TestNG, Maven tools.
  • Good Knowledge on using Maven’s central repository to manage external JARs and other dependencies.
  • Built BDD Framework (Behavior Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Proficient in BDD Framework using Cucumber JVM with Maven as Build Tool, Junit as Testing Framework.
  • Experienced in using Git / GitHub, Gitlab as a source repository system to share code within the office as well as with the team in overseas.
  • Experienced in using Jenkins as Continuous Integration Tool and used TestNG plugin with Jenkins to generate high quality reports.
  • Experienced in using Jenkins as Continuous Integration server to configure with GitHub and Maven.
  • Expertise in performing different types of Testing: Unit, Integration, Smoke, Functionality, Stress, Load, Boundary, Regression Testing and Full Life Cycle Testing.
  • Strongly skilled in Bug tracking and reporting using JIRA and Rally.
  • Experienced in the preparation of Test data, preparation and execution of regression Test Scripts using HP ALM.
  • Proficient at creating and executing SQL Queries involving multiple tables using join statements and validated against Web-UI.
  • Experienced in ReadyAPI, using REST and WADL.
  • Good Knowledge in designing and developing automated test scripts using Rest Assured for API Testing.
  • Experienced in Postman for manual API Testing.
  • Good Knowledge of Object-Oriented Programming Concepts (OOPS) and Java Skills.
  • Experienced on Cross browser testing, browsers like Mozilla Firefox, Google Chrome using WebDriver.
  • Good organizational skills with Strong team player and attention to detail.
  • Ability to learn & develop using new technologies quickly.
  • Strong communication, interpersonal and time management skills with good work ethics.

TECHNICAL SKILLS

IDE Web services: IntelliJ IDEA, Eclipse

Testing Tools: Selenium WebDriver, Appium, Postman, ReadyAPI, Cypress

Testing Framework: TestNG, JUnit, BDD Cucumber, RestAssured

Bug Tracking Tools: JIRA, HP ALM/Quality Center, Octane, Rally

CI / CD Pipeline: Jenkins, Alfred

Build Tool: Maven,Gradle

Version Control Systems: Git / GitHub, Gitlab

Operating Systems: Windows, Mac

Cloud Testing Environment: BrowserStack, SauceLabs, AWS

Languages and Environment: Java

Web/Application servers: Apache Tomcat

Web Services: REST, SOAP

Database: Oracle, SQL Server, MySQL, MongoDB

Other experiences: Agile, Waterfall, SDLC, STLC

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

Senior Software Test Engineer

Responsibilities:

  • Involved in understanding and analyzing User stories based on Detail acceptance criteria for the corresponding Sprint.
  • Manually testing API’s using Postman.
  • Developed automated scripts for functional testing using ReadyAPI.
  • Checking application logs using AWS Cloudwatch.
  • Maintain All User Stories are up to date, and there are not any backlog.
  • Performed Regression testing for every modification in the application.
  • Prioritized items with team to coordinate best approach on testing.
  • Provided feedback to team, report progress to management.
  • Analyzed the Business Requirement Document and developed detailed Test plans, prepared Test cases.
  • Analyzed the functionality needs to be automated based on the manual test cases and estimated time and efforts for the required functionality
  • Involved in creating the automation framework using Selenium WebDriver, Java, TestNG.
  • Followed Page Object Design Pattern for writing automated tests in Java.
  • Conducted smoke testing of the application based on user requirements.
  • Generated Test data for positive and negative Test scenarios.
  • Performed quality assurance reviews on all System Development Life Cycle.
  • Performed Automated and Manual validation of Key business flows in various Environments before Prod Release.
  • Tested the Quality Center/ALM process for both before data validation and after data validation process.
  • Generated Weekly Reports, Defect Reports and Customized Summary Reports.
  • Performed user interface and functionality testing of the application.
  • Developed Test plan, Test cases, Test scripts based on Requirements and Design plan.
  • Created test sets such as regression, smoke and advanced which meets specific testing goals.
  • Executed various testing stages like Functional Testing, Integration Testing and User Acceptance Testing.

Environment: Cucumber, XML, Web Services, Windows, SQL server, JIRA, HP ALM, Selenium WebDriver, IntelliJ IDEA, TestNG, Maven, Jenkins, Java, Java Script, Oracle, AWS, Cypress

Confidential

QA Automation Test Engineer

Responsibilities:

  • Followed Agile scrum methodology, participated in sprint planning sessions, daily scrum meetings, conferences, Walkthrough to understand the business and testing requirements on regular basis.
  • Worked on requirement traceability matrix, test data, test cases.
  • Worked closely with developers, Business Analysts and other project management personnel involved in SDLC.
  • Performed and validated positive, negative, smoke, sanity, cross browser and integration testing on full site.
  • Reported application defects using JIRA
  • Developed Automation framework using Selenium Web Driver in Hybrid Framework.
  • Created and enhanced numerous test scripts to handle changes in the tested application using Selenium WebDriver.
  • Created Selenium web-driver automation scripts using java to validate functionality on various browsers.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Provided support in the performance testing using JMeter task includes developing test plan, test script and reports.
  • Involved in validating RESTFUL Web services using Postman.
  • Validated REST APIs using Rest Assured Framework.
  • Setup Selenium WebDriver to run Selenium scripts on different browsers.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Performed BDD (Behavior Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Involved in developing Test automation Framework for the application using Selenium Web driver with Maven.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Involved in developing Test automation Framework for the application using Selenium Web driver with Maven.

Environment: Java, Selenium WebDriver, Jenkins, TestNG, Maven, Cucumber, HTML, XML, JIRA, HP ALM, Agile, GitHub, SQL, Windows, Postman, JMeter, Appium

Confidential, New York, NY

QA Automation Engineer

Responsibilities:

  • Involved in analyzing the Business requirements and System specifications to understand the Application.
  • Maintained Requirement Traceability Matrix across the project deliverables.
  • Maintained the repository for regression Test cases and updated the same based on change requests initiated by the users.
  • Tested the source to target mappings and verified the data.
  • Conducted functional, integration and regression testing.
  • Involved in System and Acceptance testing. Developed Automation scripts for new enhancements using Selenium WebDriver and Junit. .
  • Used Java language and JUnit framework for scripting; Used Maven for building the WebDriver project.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Worked with Postman to manually test and validate REST APIs.
  • Developed test scripts and maintained test cases for android mobile apps.
  • Tested mobile application on emulators using android studio as well as real android devices.
  • Executed the test plans on Android mobile as per requirements using Appium.
  • Hands on experience in android mobile application testing.
  • Prepared test scenarios and test cases in BDD format and developed automation test script for implementing behavior driven development BDD using cucumber, JUNIT and Maven.
  • Executed SQL Queries to perform Back End Testing.
  • Extended TestNG framework by adding some helper classes and methods.
  • Used Java with TestNG frame work for automating scripts.
  • Developed test scripts to automate process of testing in Selenium WebDriver.
  • Retested the cases where defect had been raised.
  • Conducted system testing for applications to ensure requirements are meet and defects are managed.
  • Updated status report daily basis and weekly basis.
  • Attended walkthroughs and weekly status meetings to verify that project milestones were met according to the documentation.

Environment: Java, HTML, XML, Selenium Web Driver, TestNG, GIT, Maven, JIRA, Oracle, XML, SQL, Windows, MS Project, SQL, HTML, MS Word, Excel, MS Access, PowerPoint, Outlook, Jenkins, JMeter.

Confidential, Milwaukee, WI

QA Engineer

Responsibilities:

  • Gathered requirements documents such as business requirements and design document and other related documents.
  • Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, and Test Cases and executed Test cases.
  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Used JIRA to perform defect tracking and reporting.
  • Involved in Back end testing using SQL queries.
  • Worked on Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Developed and executed Test Plans, Test Scenarios, Test Cases and Test Scripts for Manual and Automation Testing.
  • Developed and design necessary test plan and test scripts for functional and performance testing using, Selenium Web Driver, TestNG, Maven, Jenkins and JMeter.
  • Created and developed Automation test framework using Selenium WebDriver and executed TestNG Test Cases.
  • Used Java as client library for selenium and WebDriver to design and developed Automation test Framework using TestNG.
  • Automated an application using TestNG framework by creating various annotations and executed multiple end to end scenarios by creating Test Suites and testng.xml file.
  • Performed Regression testing to check the compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Used Maven To build and manage project dependencies using pom.xml.
  • Sound knowledge on Object Oriented Programming concept and Java Language.
  • Developed BDD and TDD script with Cucumber and written step definition for Gherkin based features.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Analyzed bugs and involved in quality assurance reviews with the team to ensure bugs are reported and closed.
  • Created Project plan on Jenkins configured scheduled.
  • Utilized CSS selectors, IDs, and XPath to locate elements on Web pages.

Environment: Java, Selenium Web Driver, TestNG, Jenkins, Maven, JIRA, HP ALM, HTML, XML, JavaScript, SQL, Oracle, Windows.

Confidential, New York, NY

QA Tester

Responsibilities:

  • Involved in developing QA Test Plan and QA Test Strategy.
  • Analyzed business requirements, Software requirement specifications to create a test plan and test cases for manual and automated testing.
  • Developed and executed tests that ensure the application meets business requirements and system goals fulfill end-user requirements and identify existing or potential issues.
  • Involved in preparation of Regression and Smoke test cases for new suites.
  • Developed System Test Plans, Test Cases and Test Scripts in Quality Center/ALM.
  • Reported the bugs, e-mail notifications to the developers using the Quality Center/ALM.
  • Developed SQL Queries and Procedures to perform database testing.
  • Involved in the Regression Testing using Selenium WebDriver.
  • Involved in implementing Page Objects Design, Data Driven, and Hybrid automation framework using Selenium, JAVA, Maven and TestNG.
  • Exported Test case Scripts (Java Selenium WebDriver) in IntelliJ and modified the selenium scripts and executed.
  • Conducted the follow-up meetings with project and Support team to go through the bottlenecks.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Quality Center/ALM, SQL, MS Word, MS Excel, Windows.

We'd love your feedback!