We provide IT Staff Augmentation Services!

Quality Assurance Automation Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Over 7 years of experience in testing of web applications, GUI, database, and web services Restful API with specialization as a Quality Assurance Automation Engineer and Manual Software Testing.
  • Strong experience in Software Development Life Cycle using Agile methodologies and also familiar with Waterfall.
  • Expertise in documenting defects with high level of detail, accuracy and informative recreation steps and also fully involved in the process of defect identification and resolution using tools like JIRA, HP ALM.
  • Expert in creating business based functional Test scenarios, Test cases, Test plans, Test Scripts, Test Execution, Test Specification documents and Traceability Matrix for Manual/Automation testing.
  • Proficient in Functional Testing, GUI, Sanity Testing, Smoke Testing, Regression Testing, Black Box/Grey Box Testing.
  • Hands on capability in Developing Automation Scripts, Execution and Analysis Test Results using different type of framework like Modular Driven, Data Driven and Hybrid framework, Keyword driven and designing TDD framework using TestNG as well as BDD framework using Cucumber following Gherkin format with Selenium WebDriver and Maven build tools to manage framework dependencies.
  • Involved in building Automation framework along with the team and developed test suits using Selenium WebDriver, Cucumber for a Web Application.
  • Experienced in developing Page Object Model Framework using Singleton Design Pattern in Selenium WebDriver.
  • Experienced in Cross - Browser and Parallel execution using TestNG by creating groups and running test cases in cloud services using Sauce Labs, Perfecto and Selenium Grid for WEB.
  • Professional Expertise in working with the Automation Engineer team using Selenium Web driver and Java with Cucumber in Behavior-driven development (BDD) approached.
  • Hands on experience of using Gherkins Syntax to test the behaviors of the application using Cucumber and hands on experience to develop features file.
  • Experienced in developing Selenium Test Scripts using Java in Eclipse and IntelliJ IDEA.
  • Experienced in manual & automated test procedures for Restful API Testing using Postman and Rest Assured and experienced in testing the application web services.
  • Experienced in Object Oriented Programming (OOP) using Java and implemented Inheritance, Polymorphism, Encapsulation, Abstraction and Java Collections Framework.
  • Expert in using Cucumber framework, Maven for Project building tool, CI CD Jenkins for Continuous Integration and Git for Version Control using cloud repository GitHub.
  • Proficient in developing MySQL, SQL Queries to validate data from database and Back-End Testing.
  • Collaborate with other members of the engineering team to find the best methods for solving problems in apps and systems.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Involved in knowledge transfer to newly recruited personnel.

TECHNICAL SKILLS

Domain: Banking-Retail, E-commerce, Health Care Payer

Frameworks: TDD, BDD, Page Object Model, Data Driven Framework.

Testing Tools: Cucumber, TestNG, Selenium WebDriver/Selenium Grid, Facets, JIRA, HP ALM, Postman, Rest API.

Micro Services Tools: Rest-Assured, Postman.

Version Control Tools: Git, GitHub, Bitbucket.

Build/CI-CD Tools/ Cloud Environment: Maven Build, Jenkins CI/CD, Sauce Labs, Perfecto, WinSCP.

IDE: IntelliJ IDEA, Eclipse, PyCharm.

Methodology: Agile with Scrum, Waterfall.

Bug Reporting Tools: JIRA, Azure DevOps, HP ALM.

Language: Java, Python, CSS, SQL, HTML5, XML, JSON, Linux.

Database: PLSQL, MySQL/SQL Server SQL Developer, MongoDB.

Testing: System, Functional, Smoke, Regression, End to End.

Familiar with AWS platform: (S3, EC2, EMR, Athena, DynamoDB).

Scheduler: Airflow/Autosys.

PROFESSIONAL EXPERIENCE

Confidential

Quality Assurance Automation Engineer

Responsibilities:

  • Involved in requirements analysis reviews and working sessions to understand the requirements and system design, documented Test Plans and Use Case specifications.
  • Working with QA Team for designing Test Scenarios and Test Cases with WinSCP, Python, Oracle Application and SQL Developer, executed test cases and verified actual results with expected results.
  • Responsible for identified areas for Test Automation and provided design prototypes for the Automation suite based on tool.
  • Responsible for performing the Smoke, Regression and End to End testing of Software for both Manual and Automated Test execution.
  • Interacted with the developers to report by using Jira-Xray Test Repository.
  • Responsible for maintaining Regression Automation suite and run automated scenario before the release and share the result with team lead.
  • Collaborating and perform testing with servicing team and verify the results.
  • Linked Requirements to Tests and Defects for traceability as well as analyzed and tested defects in Jira.
  • Involved in the Database Testing using SQL Developer queries of the Application such as checking all the tables in the Database and checking whether the data is moving in their respective tables.
  • Involved with backend testing of the SQL database and verified if the data displaying is correct.
  • Developed and maintained release acceptance tests using WinSCP, Python, Oracle Application and SQL Developer.
  • Developed Automation Scripts, Execution and Analysis Test Results using a Page Object Model approach in Data Driven testing.
  • Developed test automation scripts using WinSCP, Python, Oracle Application and SQL Developer for Smoke, Regression and End to End testing of the various releases of the application and reduce the time of testing by writing test scripts dynamically.
  • Participate in daily stand up, sprint planning, story card grooming, working session, and retrospective meetings.
  • Attended QA daily meetings, proposals for resolving the conflicts and prepared weekly reports and build status reports.
  • Used Jenkins as a Continuous Integration server to configure with GitHub.
  • Attend and coordinate 1:1 meeting with manager and offshore teams.

Environment: Python, Oracle SQL Developer, WinSCP, Oracle Application, Jira, Git-tortoise, Jenkins, XML, JSON.

Confidential

Responsibilities:

  • Reviewed requirements documented by Business Analyst for thorough understanding of the application.
  • Analyzed various documents and use Cases to prepare the detailed Test plan using the SDLC and reviewed them with the Test lead and writing detailed test scripts as per the business requirements.
  • Executed all the Test Cases in the Test Environment and maintained them and documenting the test queries and result for future references as well as triage automated test results.
  • Participated in the full Software Life Cycle for testing activities - from Test planning, Test execution to test monitoring, status reporting, documentation and data validation and Regression Testing.
  • Interacted with the developers to report by using ADO- Azure DevOps.
  • Responsible for identified areas for Test Automation and provided design prototypes for the Automation suite based on tool.
  • Responsible for performing the Integration, UI, Regression and End to End testing of Software for both Manual and Automated Test execution.
  • Experience work with various vendors, collaborating and perform testing side by side.
  • Responsible for maintaining Regression Automation suite and run automated scenario before the release and share the result with business.
  • Designed, developed, and implemented POM (Page Object Model) based on Automation Testing Framework utilizing Java, Selenium WebDriver, Maven and Cucumber.
  • Tested critical bug fixes and participated in defect prioritization and defect tracking meetings.
  • Identified weaknesses in QA Processes, Web testing, Selenium Automation, Suggested & implemented improvements and performed tests based on Agile Environment.
  • Created user stories, test cases and tracked defects using JIRA and Bug fixing, and Bug Reporting.
  • Involved in writing different SQL quires to export the required data.
  • Used CI CD Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build and designed Cucumber framework for web/service-virtualization.
  • Automated web services using Cucumber and performed BDD (Behavior Driven Development) using Cucumber Feature files, Scenarios and Step Definitions.
  • Used Maven as a Build Tool, Selenium Jenkins CI to execute Selenium automation suites from Central Repository GIT and Jenkins to create and run deployment jobs.
  • Generated customized extent reports in HTML and email able formats and performed automation testing and authored test scripts using Selenium Web Driver.
  • Experience in using Rest API for testing Web Services by Rest Assured and Used Postman for Manual REST Services Testing and Validated Response.
  • Scheduling and monitoring the jobs/datasets through Autosys and create report for failed jobs/datasets with identifying the reason for failed jobs.
  • Selenium WebDriver to handle various web page controls like textbox, button, dropdown, checkbox, radio button, labels using XPATH and other locators and executed object identification using locator technique.
  • Followed and contribute to Agile Methodologies with Scrum Process.

Environment: Agile, Java, Selenium WebDriver, BDD Cucumber with Maven, Perfecto, Jenkins, ADO-Azure DevOps, Jira with Confluence and Xray Test Repository, HTML, CSS, XPATH, Gherkin, SQL Server, Linux, Eclipse/IntelliJ, API through Postman, Autosys scheduler.

Confidential

Responsibilities:

  • Involved in requirements analysis reviews and working sessions to understand the requirements and system design, documented Test plans and Use case specifications.
  • Assisted QA Team in designing Test Scenarios and Test Cases with Cucumber BDD and developed, executed test cases and verified actual results with expected results.
  • Involved in Positive, Negative and Sanity testing and Conducted Black Box, Grey Box, Functional, GUI, Smoke, Sanity and Regression testing manually.
  • Found critical bugs in the application, weekly Reporting through Bug Reports and Maintenance Traceability Matrix using JIRA and performed defect management using JIRA.
  • Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts and created automated Test scripts using automated tools and ran the test scripts on various Builds and instances.
  • Reported defects, maintained track of changes made to the requirements using JIRA.
  • Used JIRA for defect reporting and tracking and prioritizing defects and enhancement requests after base lining the requirements and Planning, Scheduling, Tracking, Reporting Status and Managing Issues.
  • Created and executed SQL queries to perform backend testing and involved in data mapping of the project requirements, queried the database using SQL queries for data mining, data analysis and data modeling.
  • Automated the regression test cases using Java with Selenium WebDriver and Cucumber and automated the Test Cases using Selenium, Eclipse IDE.
  • Executed automated tests in appropriate test regions in support of Functional, Smoke and Regression Testing by using Selenium and Developed regression scripts using Selenium.
  • Used different locators with the application objects and configured capabilities for virtual machines and the integrated development environment for Selenium scripts using Firefox, Internet Explorer and Google Chrome with CI/CD Jenkins.
  • Experience in using Rest API for testing Web Services by Rest Assured and Used Postman for Manual REST Services Testing and Validated Response.
  • Worked in an Agile environment with an ability to accommodate and test the newly proposed changes at any point of time during the release.
  • Responsible for analyzing the test metrics and submitting the reports, which kept track of the status and progress of the testing effort and worked closely with the QA lead in estimating the QA effort and timelines.

Environment: Java, Selenium WebDriver, BDD Cucumber, Sauce Lab, Jenkins, JIRA, Agile, HTML, CSS, XPATH, Gherkin, SQL, MySQL, Linux (basics), Eclipse.

Confidential

Responsibilities:

  • Involved in requirements analysis reviews and working sessions to understand the requirements and system design, documented Test plans and Use case specifications.
  • Executed Test Cases, logged defects, developed Test Defect Reports and escalated issues and tested the application on different browsers as a part of compatibility testing to maintain cross-browser functionality.
  • Reviewed the Business Requirement Documents and the Technical Specification.
  • Interacted with developers to communicate the defects and actively participated in replicating the bugs and performed regression testing using ALM.
  • Created Requirement Traceability Matrix and also updated the Requirement traceability matrix timely with the changes in HP ALM.
  • Developed automated scripts using Selenium and implemented framework using Java.
  • Extensively automated regression and functional test suites by developing test cases, tests Suites using Selenium, Java and implemented automation using Selenium with TestNG and Maven.
  • Wrote SQLs to check the database and test the data integrity in accordance with business standards.
  • Developed and maintained custom libraries for the common automation framework using selenium and performed Integration and Regression testing to check new functionality with the existing functionalities.
  • Closely involved with development team and maintenance team regarding changing requirements, builds and releases.
  • Created and enhanced numerous Test Scripts to handle changes in the objects in the tested application’s GUI and in the testing, environment using Selenium with TestNG.
  • Used Selenium for testing different browsers and Selenium Grid for checking instance of server, parallel, Cross-Browser Testing, HTML test report for the entire test suite.

Environment: Facets, Java, Selenium, TestNG, Maven, TDD Framework, HP ALM, XML, PLSQL Developer.

We'd love your feedback!