Qa Automation Engineer Resume
AZ
SUMMARY
- Around 6 years of experience as a Quality Assurance Analyst and Test Engineering in all phases of Manual and Automation Testing in Retail, Insurance and banking domains
- Experience in Manual/Automation testing of Web Apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web based Applications
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall, Agile and Kanban
- Experience in executing and testing ofclient server architecture, web - based applicationsusingSelenium Web Driver, NUNIT, JUNIT, Java, and Python
- Experience in Quality Assurance Life Cycle (QALC), Estimation, Writing Test Strategies, Test Cases, Risk Planning, Defect Reports and Developing Automated Test Scripts, Traceability Matrices and Test Environments
- Highly seasoned and accomplished Software QA Engineer with deep and broad proficiency in all types of corporate software. Qualifications include software testing experience in the area of automation, performance (Load/Stress/Capacity), continuous integration/continuous delivery, cloud services, DevOps, development and manual testing
- Worked in buildingautomationscripts and frameworks usingSeleniumWeb driver with Java
- Experience in developing the Automation frameworkusingPythonandCore Javaprogramming usingOOPSconcepts,Selenium, Java, TestNG and Maven
- Experience with various types of testing likeGUI testing, Web testing, Regression testing, User Acceptance Testing (UAT), Functional Testing, Sanity testing, System Testing, Performance testing, Integration Testing, End to End Testing, Unit Testing, Black Box Testing, White Box Testing, API Testing, Documentation and Reporting
- Extensive experience inKeyword Driven, Data DrivenandHybrid Automation Frameworks
- Proficient in testing database of applications developed withSQL Server
- Experienced in UNIX servers in writing, editing, executing, and testing Shell Scripts
- Extensive experience in manual web services testing (SOAPandREST) usingSoap UIand browser-based plug-ins likePostmanforREST APIs
- Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure Automation tools like Git, Maven and Jenkins
- Used TestNG framework to rununittest and Maven to build the Project
- Experienced on preparing SQL queries for Data validation and Data Flow
- Experienced in performing Data driven testing to validate the components displayed on the website usingSelenium. Comfortable in building and configuring maven and Jenkins.
- Proficient in testing database of applications developed with MySQL and SQL Server and Strong in writing SQL queries to perform backend data validations.
TECHNICAL SKILLS
Programming Languages: Python, Java
Frontend Technologies: HTML5, Java Script
Databases: SQL Server, MYSQL
Automation Tools and Languages: Selenium IDE, Selenium WebDriver, TEST NG, Junit, Maven, Gherkin (Cucumber), Jenkins, Java
Web Services & Database Testing Tools: SOAPUI (SOAP, REST), Ready API, Rest Client (Firefox add on), Postman
Automation Frameworks: Unit Test and Data Driven
Project Management / Defect Tracking Tools: JIRA, Rally (Central Agile)
Methodologies: Agile, Scrum, Waterfall and Sprint
IDE: IntelliJ
Version Controller: GitHub
Operating Systems: Windows, Linux
PROFESSIONAL EXPERIENCE
Confidential, AZ
QA Automation Engineer
Responsibilities:
- Provide exceptional contributions to client-side communication as well document, QA methodology and software development.
- Implemented Data Driven with Page Object Model automation framework using Selenium as Java Language.
- Worked on Selenium Web Driver (Maven, Jenkins), SOAP UI, Rest API Testing, AWS) through Programming language XML, Java, SQL, PL/T-SQL, Cucumber.
- Experience in validating Regular and Ajax control using Selenium locators (XPath, CSS, id, and name).
- Working with the business team to set expectations and establish key performance benchmarks to use in end user Communications as well as QA/Others Team, Functional, Integration, End-to-End Integration, Regression, Performance Testing Conducting Business Requirement Analysis, prepare performance test plan and test cases, traceability matrix, Test Scripts For middle-ware, the web- Based, Client/Server and Stand-Alone applications, Follows continuous DevOps Methodology.
- Implemented automation framework using TestNG, Maven, Sauce Labs and Selenium Grid. Enabled test execution in parallel. This reduced the testing time from hours to a few minutes.
- Used Python for dynamically generating property list for every application. Automated data movements using python scripts.
- Effectively involved in Defects logging, tracking and managing Defect Life Cycles using HP Quality Center and JIRA.
- Setup Perform and SQL databaseperformancetestsmonitoring on various SQL servers in different environments.Create and maintain SQL queries for databaseperformanceanalysis.
- Create and review - Test scenarios, Test suite preparation, Test Data creation, Test case execution and Defect logging.
- Strong knowledge in Web services using SOAPUI& send date in XML get response in xml, analyzed the issue.
- Hands-on experience with test automation tools such as Selenium Webdriver, TestNG, Postman, Cucumber & other test frameworks
- Prepared UAT test cases with test data, Conducted UAT session with business users, collected feedback from the users and incorporated those feedback in the test plan according to the decision.
- Performed web service testing for Rest API using Postman to validate business logic before integrating the API with front end. Utilized GET, POST, PUT and DELETE request as per needed.
Environment: Selenium IDE, Selenium Web Driver, Selenium Grid, Python, HTML, XML, JIRA, Windows, Jenkins, SQL Server, Maven, SOAP UI, Cucumber.
Confidential, Richardson, TX
QA Automation Engineer
Responsibilities:
- Prepared test plans, scripts, and cases based on functional specifications and user requirements using the Azure DevOps Test Plans module.
- Implemented Complex SQL queries - Joins/Stored Procedures in the MS SQL server database to perform various database operations.
- Testing and Automating Rest API using Postman Collections/Rest assured (Post/Put/GET Hep methods).
- Involved in designing and developing keyword-driven automation framework using Selenium WebDriver.
- Troubleshoot the errors and bugs in Automation Testing and update the Automation scripts.
- Involved in testing SOAP and REST services using Rest Assured and testing both XML and JSON formats.
- Performed Smoke Testing, Performance Testing, Integration Testing, and Regression Testing.
- Performed Regression testing for new builds and every modification in the application using Selenium Webdriver
- Performed Integration Testing in Vendor Development environment and System Testing in SIT environment and User Acceptance Testing in Pre-Production Environment.
- Actively involved in STLC process and used tools like Selenium RC/Web driver, SOAP UI.
- Configured SeleniumWeb Driver, TestNG, Maven tool and created Seleniumautomation scripts in java using Testing prior to next quarter release.
- Designed and reviewed the Test scenarios and scripts for given functional requirements and Automated test cases in Selenium.
- Created automation test scripts using data Driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.
- Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile.
- Planning and setting up of Continuous Integration for various properties on Jenkins with Commit, Component, Assembly, Deploy and Smoke jobs.
- Thorough experience in implementing Automation Tools Selenium WebDriver, JUnit, TestNG, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
- Familiarity with test plans, Coordinating User Acceptance Testing, Supporting System Integration Testing.
- Update the framework with helper methods If any developing REST API automation Scripts.
- Managed Onsite and Offshore Test Teams.
- Defect management: logging, tracking, closing, reporting at project level.
- Initiated and coordinated daily Review and Status meetings.
- Conducted High-level design review meetings, reviewed scope of business rules and proposed necessary changes.
- Created automated test cases using Selenium Suite, and using JAVA programming and IntelliJ IDE.
- Performed database testing by writing complex SQL queries on Microsoft SQL Server tool to retrieve data and compare it against the information displaying in application for data accuracy.
- Ability to write and execute test cases and scripts in both a manual and automated manner.
- Execute manual and automated test cases, analyze results, report and track defects, verify fixes and perform follow-up work to resolve issues.
- Lead teams to create and execute test plans and scripts that will determine optimal application performance according to specifications.
- Worked closely with developers, business stakeholders and act as an integral part of the software development team using iterative development process.
- Coordinated with the Drives team for updating information on licenses.
Environment: Selenium WebDriver, Java, Jira, Agile (Scrum), SoapUI, Salesforce, Jenkins, REST API Testing POSTMAN, SQL, Cucumber, IntelliJ, TestNG, Business Analysis, Functional Analysis, SDLC, STLC, E2E testing, Selenium, MS Office.
