Qa Automation Engineer Resume
0/5 (Submit Your Rating)
TexaS
SUMMARY
- 7 years of experience in performing Manual and Automated Testing.
- Proficient in different types of testing such as: GUI testing, Web testing, Regression testing, User Acceptance Testing (UAT), Functional Testing, System Testing, Integration Testing, End to End Testing, Data Base Testing.
- Knowledgeable with test automation framework tools JUnit, TestNG, Cucumber.
- Extensively working in using Selenium WebDriver APIs for writing JUnit test suites and test cases for testing functionality with the Selenium Server.
- Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Proficient in developing Data driven and Hybrid Frameworks. Along with, strong experience in cross browser, cross platform web testing with WebDriver.
- Expertise in functional testing, integration testing, regression testing, System testing, black box testing, GUI testing, Sanity testing, Ad - hoc testing, usability testing, back-end testing, browser compatibility testing, API testing and User Acceptance Testing (UAT).
- Writing SQL commands such as Join, Set, Group By and executed stored procedures and functions.
- Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix including both Manual and Automation testing of the applications.
- Good Knowledge in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA.
- Proficient in writing and executing SQL queries to perform Data Validation and Back-end testing of databases to check the integrity of data.
- Read code written in different programming languages Java, Java Script and databases like Oracle, SQL Server.
- Expertise in using Apache POI to read data from external sources for locators into the test script.
- Experienced in using GitHub as a source repository system to share code within the office & overseas team.
- Testing Web Services: SOAP and REST API requests using SoapUI and Postman.
- Hands on experience in automating API testing using Rest Assured.
TECHNICAL SKILLS
Testing & Reporting Tools: Selenium (Java), QC/ALM, JIRA, JUnit, TestNG, Cucumber, SoapUI, Rest-Assured, Postman, GitHub, Jenkins
Development Environment: Java, Selenium
Process and Methodology: SDLC, STLC, Agile, Waterfall Model
Database Tools: Oracle SQL, MySQL
Scripting Language: XML, HTML
Build Tool: Maven
Design pattern: Page Object Model
PROFESSIONAL EXPERIENCE
Confidential, Texas
QA Automation Engineer
Responsibilities:
- Preparation of the Test Strategy and guiding the team.
- Create Cucumber Feature Files for BDD environment project with Java Object Oriented Programming.
- Design, build and maintain story-based test automation scripts for Ul validation using Cucumber through business, functional, and technical expertise.
- Proficient in writing Selenium Web Driver automation scripts in Java using Maven, Cucumber, and Junit/TestNG.
- Schedule jobs using Jenkins to run at regular intervals for spot and regression testing for all the environments.
- Create and enhance numerous test scripts to handle changes in the objects, test application’s GUI using Selenium WebDriver.
- Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspective.
- Extensively used Selenium to take Screenshot for Capturing Failed test cases, select for selecting multiple values from a list, Action for various key / mouse event, with different Locators (XPath, CSS, id, Link text) etc.
- Involve in executing SQL queries and SQL procedures, functions used for backend testing.
- Develop Requirement Traceability Matrix (RTM).
- Follow Agile scrum methodology as part of SDLC.
- Participated in daily stand-up, sprint grooming, planning, retrospective meetings as part of agile process.
- Defects logging and monitoring their status to closure using Jira.
- Present sprint demos to product owners at the end of every sprint.
- Perform system testing, functional testing, integration testing, smoke testing and regression testing.
- Support smoke and regression testing in production environment during rolling deployments.
- Design object repository in the selenium framework using CSS and XPATH locators.
- Web services testing using SOAPUI (Get Method, POST Method) -SOAP and Restful (JSON).
- Experience in RESTFUL web service Testing using Rest Assured framework. Validated JSON formatted data by using different HTTP Methods like: GET, POST, PUT etc.
- Participate in QA reviews and implementation of processes and procedures improvements.
- Maintain and execute API regression suit and reported results.
- Experience in using GitHub as centralized repository as well as version control tool.
Confidential, Dallas, Texas
QA Automation Engineer
Responsibilities:
- Highly knowledgeable in business and functional requirements of multi-tier architecture software.
- Participated in story grooming sessions and wrote acceptance criteria with business team, Agile/Scrum.
- Good understanding of Test Deliverables such as Test Plan, Test Cases, Risk Analysis Report, Requirement Traceability Matrix, Defect Report and End-to-End test flow.
- Knowledge on creating all types of testing scenarios: positive, negative, data validation/backend, web services, grey box, white box, and black box.
- Performed manual testing and maintain documentation on Regression, Integration and User- acceptance.
- Strong in SQL querying to validate data from the app to source and used JDBC to connect for automation.
- Automated with Eclipse IDE, Java, Selenium Jars, TestNG and Page Object Model (POM).
- Created Test Cases using Element Locators and Selenium WebDriver methods.
- Setup Selenium Grid to run Selenium scripts on different browsers.
- Used Maven build tool to manage framework with dependency jar files, plugins, test suites etc.
- Performed continuous integration of the test cases periodically using Jenkins and configured it to email reports during a build failure.
- Integrated TestNG with Selenium using Eclipse to generate test execution result.
- Routine sending TestNG Reports to the QA Manager regarding progress updates and the results of the various tests executed.
- Worked extensively on SoapUI for testing the back-end web service calls.
- Involved in testing Web services (SOAP and REST) and XML with a tool called SOAPUI, for the local WSDL with URL and created Test cases, and validated data flow.
- Worked with developers to Create and Update the defects, resolve and track their status.
- Provided the status reports on test cases executed, defects found, defects pending, defects solved.
- Created JIRA tasks for all the defects found during the functional and regression testing.
- Maintaining the Selenium and Java automation code and resources in the GitHub source control.
Confidential, New York, NY
Test Engineer
Responsibilities:
- Analyzed the Business Requirement Document (BRD) and developed detailed Test plans, prepared Test cases.
- Conducted sanity testing of the application based on user requirements.
- Performed application testing utilizing waterfall methodology.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the MySQL database.
- Involved in all phases and stages of Software testing life cycle including end-to-end system testing and business requirements analysis.
- Used JIRA for Identifying, logging, tracking and escalating bugs.
- Test Execution & Defect Reporting.
- Test & Defect life cycle management.
- Functional and Regression testing.
- Used JIRA for Identifying, logging, tracking and escalating bugs
Environment: s:Windows, XML, JSON, HTML, JIRA, Oracle, MS SQL server, Agile, Java, SOAPUI, Postman, ALM, Selenium-Eclipse, GitHub, Jenkins
