We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Around 6 years of experience in Software Quality Assurance in Manual Testing and Automation Testing.
  • Strong noledge and hands on experience of Software Development Life Cycle (SDLC)
  • Experience in interacting wif business analysts, developers and help them baseline teh requirement specifications.
  • Experience in Functionality Testing, Integration Testing, System Testing, GUI Testing, Regression Testing, Stress Testing, Smoke Testing, User Acceptance Testing (UAT) and Database Testing in both manual and automated modes.
  • Experienced working in complete Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Bug Life Cycle in various Software methodologies such as Waterfall, Agile, and Scrum models.
  • Experience in Automation tools like Selenium WebDriver, TestNG, GIT, Maven, Jenkins, Cucumber and SOAP UI.
  • Experience in creating extensive Test Plan and Test Cases based on requirements and specifications using Selenium WebDriver. Test development expertise using frameworks such as TestNG.
  • Excellent expertise in designing and maintaining detailed Test Scope, Test Plan/Strategy, Test Cases, Traceability and Testability Matrix, Test Scenarios, Test Data and Test Scripts.
  • Strong working experience in Web services (REST & SOAP), database technologies, and SOA architecture.
  • Comprehensive noledge in Web Services testing using SOAP and REST JSON XML web services using Soap UI, Postman, Rest Assured and tested both XML and JSON formats. Well versed wif SOA architect and WSDL/WADL.
  • Proven capacity in creating Behavioral Driven Development (BDD) contents wif Cucumber and composing step definitions for conduct.
  • Experienced working wif Service Oriented Architecture (SOA), Software development life cycle (SDLC) and agile / Scrum development environment.
  • Experience in writing queries in Structured Query Language (SQL).
  • Experience in analyzing business requirements and specifications, development and execution of Test Plans, Test Scripts, Test Summary Reports and Test Cases.
  • Knowledge of web services testing using Service Oriented Architecture tools like SOAP UI, REST ASSURED.
  • Proficient at bug - reporting and bug tracking/management using various tools like JIRA, ALM.
  • Expert in developing teh Automation framework from scratch and enhance by using Maven, and Run teh Test suite using TestNG, Maven, Page Object Model (POM) and Page Factory.
  • Expert in developing Cucumber (BDD) feature files using Gherkin for automation using Selenium WebDriver.
  • Experience in monitoring test execution status throughlog4j.
  • Possess excellent skills in Bug Reporting using Jira, Quality Center.
  • Excellent experience wif source version control tool such as Bitbucket Git.
  • Good working noledge of major Operating Systems and tested applications on Windows and Linux/UNIX environments.
  • Ability to handle multiple tasks and work independently as well as in a team.
  • Good team player wif excellent written and verbal communication and interpersonal skills.

TECHNICAL SKILLS

Project Methodologies: Agile, Waterfall

Testing Tools: SeleniumWebDriver/Grid/RC/IDE, TestNG, Cucumber, SoapUI, POSTMAN, REST ASSURED

Defect Tracking/Management Tools: JIRA, ALM, HP Quality Center

Web Technologies: HTML, CSS

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Test Build & Integration Tools: Maven, ANT, Jenkins

Programming: JAVA

Database: SQL Server, Oracle

Version Control: GIT, Bitbucket

IDE: Eclipse IDE

Platforms: Windows, iOS, Android

PROFESSIONAL EXPERIENCE

Confidential

QA Automation Engineer

Responsibilities:

  • Develop and execute test cases, reporting defects, providing daily test status report, conducting defect management meeting, providing test estimation.
  • Worked on Data Driven/Page Object Model Framework and extracted data from external Excel files using Apache POI and loaded into teh variables in teh scripted code.
  • Worked on Selenium WebDriver to write automation scripts for functional and regression testing.
  • Evaluated all technical documents applicable to tests. Developed various test techniques for software applications
  • Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches
  • Created Selenium web-driverautomationscripts usingJavato validate functionality on various browsers.
  • Create scripts Java for new functionalities and update teh existing scripts for upgraded functionalities.
  • Used TestNG Annotations inSeleniumWeb Driver in Java and executed a batch of tests as testing suite.
  • Maintained and combined Continuous Integration Development/Delivery wif Testing Process by creating Jenkins jobs and Maven projects.
  • Involved in running Selenium automation scripts and updating teh scripts according to enhanced requirements using selenium WebDriver and Java.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behaviour Driven Development), TDD (Test Driven Development) using Cucumber in Gherkins format.
  • Implemented Maven for build management and also implemented CI tool - Jenkins.
  • Performed manual and automated API testing of web services and Gateways using REST ASSURED and Postman.
  • Used Jenkins server to execute automation scripts on a regular basis by scheduling Jenkins jobs in a different test environments wif different test configuration by AWS, EC2 Instance.
  • Test backend REST APIs wif Postman, execute SQL queries for data validation.
  • UsedCucumberautomated testing to test new and existing functionality.
  • Used TestNG framework to run unit test and Maven to build teh Project.
  • Used Java language and TestNG framework for scripting. Used Maven for building teh WebDriver project. Integrated wif Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
  • Report and track bugs using JIRA and working wif development team to ensure applications issues are resolved and bugs are fixed for smoother production on schedule.
  • Used GitHub to maintain and manage teh build scripts, test data used and other documents related to teh project.
  • Involved in system integration and user acceptance testing (UAT) on later stages of SDLC.

Environment: Java, Selenium WebDriver, Cucumber, Apache POI, Maven, JIRA, Jenkins, Agile, Postman, Web Services, REST ASSURED, SQL, Windows.

Confidential, Dallas, TX

Test Automation Engineer

Responsibilities:

  • Performed in teh role of QA Automation engineer in a fast-paced agile team and participated in Sprint Planning, Review Sessions and Scrum Meetings.
  • Developed Test Automation Framework using Selenium WebDriver, JIRA, TestNG, and Apache POI under Java platform utilizing industry leading harness design patterns and approaches.
  • Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG, Maven and Java.
  • Performed functional, UAT, smoke, regression testing and recorded issues along wif product enhancements. Worked wif other team members to troubleshoot problems and inconsistencies.
  • Developed automated test scripts using TestNG annotations like Group, parameter, Data provider.
  • Achieved Behavior-Driven Development (BDD) implementation wif Cucumber where backend language used is Java and expanded test scenarios, tracked Cucumber reports.
  • Integrated wif Continuous Integration tools Jenkins for running test on regular basis automatically.
  • Performed REST API Testing using Apache Http Java Test Client for REST web APIs.
  • Developed HTML TestNG reports for analyzing teh output of test using ExtentReports API.
  • Incorporated teh test data in Test scripts from Excel using Apache POI API.
  • Performed Load Testing, Performance Testing and Stress Testing using Load Runner.
  • Used Postman tool to write functional tests in JavaScript for our API.
  • Optimized teh framework by adding required new features like Log4j, Grouping, Data Providers, Parallel execution, Random data generators, Stop Watch, JavaScript Executor, Reports and Notifications to Dev team.
  • Used and monitored JIRA to log, track and close defects as and when developers provide fix.
  • Performed Back-End Testing to check database integrity by writing SQL queries.
  • Used GIT as a central repository for version control. Worked wif merge conflicts.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing teh testing efforts.
  • Worked wif development teams investigated and corrected software bugs and deficiencies based on teh testing results.

Environment: Java, Selenium WebDriver, TestNG, Apache POI, Jenkins, Jira, SQL, HTML, Maven, POSTMAN, GIIT, Agile, Windows.

Confidential, Oklahoma City, OK

QA Engineer

Responsibilities:

  • Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned.
  • Worked on developing teh automation scripts using Selenium WebDriver wif TestNG Frame work.
  • Reviewed test plans, test cases and test scripts to ensure consistency wif strategic direction, goals and objectives of QA resources working on teh project wif Agile SCRUM methodology.
  • Involved in running Test scripts on different browsers using teh Selenium WebDriver.
  • Utilized testing tool TestNG extensively for teh integration testing and unit testing.
  • Integrate TestNG and Selenium Scripts wif Build tool Maven.
  • Maintained and executed Maven build files for running Automated Tests.
  • Performed functional tests using Selenium WebDriver wif data driven framework and documented final results in a database.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Used XPath and DOM to work wif dynamic and static objects in Selenium.
  • Used Postman which is lightweight API testing tool which is used manually to test Webservice testing, looking for quick answers during teh testing phase.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Created and executed database queries (SQL) to validate database data integrity.
  • Used Jira for defect tracking.
  • Involved in defect management - Track all teh defects raised, conduct defect meetings to update teh status of all teh defects on periodical basis, publish a consolidated list on weekly basis.
  • Worked wif teh team lead to coordinate teh test case turnover process proceeding each cycle and selectively executed teh test cases to verify dat they are kept current.
  • Involved in QA team meetings and gave updates to teh QA lead/Project Manager on a weekly basis.

Environment: Java, Selenium WebDriver/IDE, TestNG, Maven, Jenkins, SOAP UI, Postman, JMeter, JIRA, XPATH, Oracle, Windows.

Confidential, Dallas, TX

Manual Testing

Responsibilities:

  • Gathered requirements documents such as business requirements and design document and other related documents.
  • Collaborate wif Business users, Developers and Team product owners to understand user stories.
  • Developed Test plan and Test specifications based on Functional Requirement Specifications and System Design Specifications.
  • Actively involved in Gap Analysis of Business Requirements, Functional specifications, Technical Specifications, Test Cases using Traceability Matrix.
  • Involved in manual testing of front end functionality, hyperlinks, navigation, GUI and system integration testing of teh application
  • Performed Functionality testing, System Testing, Regression Testing. Participated in User Acceptance Test (UAT), Documented procedures and guiding teh users in.
  • Identified and Prepared test scenarios and performed peer reviews.
  • Preparation of defect status, test case runs status reports and tracking using Quality Center.
  • Actively involved in QA reviews and audits during various software development life cycle phases.
  • Conducted teh Smoke testing to check teh High level functionality of teh application
  • Scheduled weekly Status Meetings and distributed weekly, execution status wif Project Manager and wif application leads.

Environment: Manual Testing, Quality Centre, Oracle, Windows.

We'd love your feedback!