Senior Software Test Engineer Resume
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.