We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Springfield, MO

SUMMARY

  • Over 7+ years of experience as a QA Automation Tester/SDET in all phases of SDLC, Software Testing Life Cycle (STLC), developing Test Scenario Design, Test Plans, Test Cases, Test Execution, Test Reviews and developed Automation Test scripts using Selenium, Java, C#. Diversified experience in Automation and manual testing of Client Server, and Web based Applications and worked on various domains.
  • Experienced in Analyzing, Designing and Implementation of QA Testing strategy for Web based and Client/Server applications using Automation testing and manual testing.
  • Experience in Agile Testing Environment (Agile /scrum model) and good expertise in attending Scrum calls, Sprint Planning, Reviews and retrospective meetings.
  • Experienced in developing and maintaining Test Planning, Test Case Design, Test Script Development, Test Environment Setup, Test Data Setup, Defect Management, Test Log, Test Result and Traceability Matrix.
  • Expertise in Unit Testing, Integration Testing, GUI testing, Functional testing, Accessibility Testing, System testing, Regression Testing, User Acceptance testing, end - to-end testing and Black Box testing methodologies.
  • Solid knowledge in Java and OOPS concepts (Inheritance, Encapsulation and Polymorphism), Object, Method, Interface, Abstract Class, Keywords and Variables required for Selenium frameworks.
  • Experience in developing end to end automation using Selenium WebDriver, IDE, Grid, NUnit, Junit, TestNG, Maven, Jenkins, Web Services (REST, SOAP).
  • Designed and developed various testing frameworks like Data Driven framework, Hybrid framework, and advanced Framework Behavioral Driven Development (BDD).
  • Experience in designing Automation Framework using C# and JAVA.
  • Experience in using IDE like Visual Studio, IntelliJ and Eclipse.
  • Using Jenkins to achieve Continuous Integration and Continuous Delivery, performed Background jobs and analyzed the pass or fail criteria in QA Environment.
  • Used Git for maintaining the version control. Also integrated with Jenkins to run the latest version of code in the background.
  • Created automation framework in Selenium WebDriver and NUnit using behavior driven approach like Specflow in C# and Cucumber in Java.
  • Experienced in developing and executing manual and automated tests in different platforms using Python, Pytest and the Selenium library.
  • Strong Experience in executing SQL queries to validate the data in the backend as part of Database Testing.
  • Excellent working knowledge of designing & implementation of all QA test strategy plans manually and automated test solutions for client/server and Web applications
  • Extensively used tools like TFS and Jira for specifying requirements, updating Test Cases, application testing status reporting, maintaining Test scripts and observing traceability.

TECHNICAL SKILLS

Methodologies: Agile (Scrum) and Waterfall

Software Testing: Functional, Database, Security, Performance, Desktop Applications and Web based UI Testing, Windows and Web Services.

Testing tools: Selenium Webdriver, Cucumber, Specflow, NUnit, TestNG, JUnit, Sauce Labs, and Gherkin

Test Build & Integration Tools: Maven, Tortoise, GIT, Jenkins

Programming Languages: JAVA, C#

Databases: MYSQL, Oracle, SQL Server

Testing Frameworks: Data-Driven, Behavior Driven Development (BDD) and Page Object Model (POM)

Other tools: Jira, TFS, Eclipse, Visual Studio, IntelliJ

Web services: SOAP and RESTful web services/api testing

Browsers: Internet Explorer, Firefox, Google Chrome, Safari, Opera

PROFESSIONAL EXPERIENCE

Confidential, Springfield, MO

QA Automation Engineer

Responsibilities:

  • Involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Agile methodology.
  • Prepared Test Matrix to keep track of the requirements and the test cases.
  • Expertise in Smoke testing, black-box testing, white-box, Integration testing, Database testing, regression testing and GUI software testing.
  • Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
  • Performed manual testing of each build and then regression testing on each build using Selenium WebDriver.
  • Developing scripts to automate Rest API using PowerShell.
  • Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in Java for Cucumber.
  • Experience on API testing utilizing POSTMAN for REST API and SOAPUI for SOAP services and validated HTTPS codes and responses.
  • Utilized Apache Rest Assured Library to automate API testing and validated JSON objects.
  • Used to identify object locators and creating Xpath using chrome and has Good knowledge of Page factory and POM in selenium, Worked with Log4J, apache POI Library, TestNG.
  • Debugging the service issues using the reports generated through automation, splunk logs and AWScloud watch.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Implemented Page Object Model framework with Python and Selenium.
  • Developed and executed White box test cases using Python, Unitest/Pytest/Robot framework & PyCharm/Ride.
  • Developed test automation framework scripts using Python Selenium WebDriver
  • Wrote SQL scripts to validate the data integrity/stored procedure, in the application.
  • Involved in documentation as to how to maintain and run scripts for future enhancements.
  • Responsible for testing the application against different environments in QA, staging and production.
  • Worked effectively with Developers, AGILE Team, and Project Management to achieve Selenium automation, high quality, release deadlines and QA processes improvements.

Environment: Java, Selenium, TestNG, Maven, POSTMAN, SOAPUI, Rest Assured, Jira, Jenkins, Agile, HTML, Cucumber, Gherkin, SQL, Python, Pytest.

Confidential, Farmington Hills, MI

QA Automation Tester

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that defined the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Performed Data driven testing using Selenium WebDriver, C#, NUnit functions and SQL Connections which reads data from scripts using property and XML files.
  • Extended NUnit framework by adding some helper classes and methods.
  • Used XPath and DOM to work with dynamic and static objects in Selenium WebDriver and C#.
  • Identified and Automated routine tasks withPowerShell, Python
  • Used SOAP UI tool to test SOA based architecture applications to test SOAP services and REST API.
  • Performed SOA/web services/API testing using SOAP UI; wrote adaptors to test / invoke web services/api.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Maintain the scripts in using the version control tool GIT.
  • Tested web-based applications on different operating systems such as Windows, Vista and different browsers such as IE, Chrome, Firefox.
  • Conducted backend testing using SQL queries to validate data for databases.
  • Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.

Environment: C#, Selenium WebDriver, NUnit, SOAP UI, TFS, XPATH, XML, DOM, GIT, Internet Explorer, Chrome, Firefox, SQL and Windows.

Confidential, Bloomington, IL

Automation Engineer

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile, Scrum methodologies.
  • Status reporting and test updating in Team Foundation Server (TFS).
  • Worked existing Selenium Automation Framework with C# .NET using Data Driven Testing.
  • Designed structured User Interface UI automated Test cases using Selenium Web driver in C# .NET for web based software products used to perform software testing.
  • Involved in writing test scripts using C# .NET and executed it through Selenium WebDriver for Functional and Regression testing.
  • Performed Smoke, Functional, GUI/design, Block Box, End to End, Navigational and Regression tests during the execution phase.
  • Delivered overall Test Summary reports using TFS and tracked, reviewed, analyzed compared tests.
  • Wrote Data driven, Cross Browser automation test cases and executed them for Cross browser compatibility using Selenium Web driver.
  • Used SVN tool for Source code management and also used Selenium Grid for parallel, Batch Test Execution.
  • API testing using Pytest for python based code.
  • Generated Python Django forms to record data of online users and used PyTest for writing test cases.
  • Implemented automation script using Crontab in python to run the web crawler.
  • Used Soap UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
  • Extensively used SQL statements to query the Oracle Database(RDBMS) for Data Validation and Data Integrity.

Environment: C#, Selenium WebDriver, TFS, SOAP UI, SQL Server, .NET, CSS, XML, MS Office, MS-Visio, Project, Firefox, IE and Chrome browsers, Python.

Confidential, Houston, TX

Automation Engineer

Responsibilities:

  • Involved in analyzing the requirements document to formulate the test cases and conducted manual and automated testing for the entire application.
  • Worked as a QA to perform API launches, white box testing, black box testing and Data testing.
  • Assisted in Creating Detailed Timelines, Test Plans and Test Strategies for major releases and organized strategy review meetings.
  • Worked on designing structured UI automated Test cases using Selenium Web driver in java for web based software products used for software testing.
  • Conducted extensive, Functional, Regression Testing and Integrity Testing, smoke testing, User Acceptance testing and End to End Testing
  • Performed detailed test results analysis after each test execution cycle.
  • Log defects with detailed information, screenshots and related documents and trace them through the whole Bug Lifecycle using Jira.
  • Manually verified the validity of the failed test cases and coordinated with Development and Business users to resolve any issues related to defects.
  • Performed Positive, Negative and Black Box testing on the application.
  • Wrote Test Scripts with BDD Framework using selenium in Java, Cucumber and prepared test automation framework.
  • Tested web services and API’s using Postman to test the JSON requests and responses from different endpoints.
  • Developed complex SQL queries for querying data against different databases for data verification process.
  • Participated in preparing the user manual and prepared a weekly report to the QA Manager.

Environment: Jira, Java, Windows, Oracle, MS Excel, HTML, CSS, XML, JSON, Selenium, SOAPUI, Postman.

Confidential, Plano, TX

QA Tester

Responsibilities:

  • Worked in an agile methodology being involved in every stage of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Participated in Sprint planning meetings and discussed the progress made in the previous sprint, then planned for the next sprint with brainstorming for ideas with the team.
  • Experience in applying Testing Methodologies, creating Test Plans, Test Automation Planning, Developing and Execution of Test Scripts, Requirement Traceability Matrix, Defect Tracking.
  • Executed test cases compared with expected values and pass/fail reports updated through MTM (Microsoft Test manager)
  • Involved in tracking and reporting defects using TFS and was also responsible for communicating the status to the development team.
  • Used SQL queries to perform the back-end testing and data validation.
  • Executed backend operations like queries like joins, select, update in MS SQL Server.
  • Significantly contributed in the areas of technical documentation and actively collaborated with the team in the driving review and approval process.

Environment: TFS, Windows, SQL Server, MS Excel, MS PowerPoint, MS-Visio, MS Project, HTML, XML, SOAPUI, C#, AGILE, MTM, TFS, GUI.

We'd love your feedback!