Automation Engineer (selenium) Resume
Plano, TX
PROFILE SUMMARY:
- Over 6 years of experience in planning, designing, implementing, executing and testing in Information Technology, specializing in Software Quality Assurance Testing.
- Experienced in Functional Testing, Smoke Testing.Sanity Testing,Regression testing, Integration Testing,System Testing and UI Validation .
- Extensively created and executed SQL queries in Oracle, SQL Server, MySQL database in order to validate data Confidential the back end testing
- Strong understanding of Relational Database concepts (RDBMS) and experience in query construction using SQL.
- Strong knowledge and ability to create complex SQL queries and join, stored procedure,View,trigger.
- Reviewed the business requirements documents with the Business Analysts and understood the Business Requirements.
- Experienced in Preparation of Test Plan, Test Scenarios, Test Cases and Test Data from requirements .
- Expertise in various SDLC, STLC, Bug Life Cycle methodologies
- Strongly skilled in planning,Bug tracking and reporting using JIRA tools.
- Expert in developing test scripts using Java, Selenium WebDriver,Cucumber.
- Designed and implemented different automation frameworks like data driven framework, and hybrid framework using Page Object Model .
- Developed Test Scripts to implement Test Cases, Test Scenarios, behavioral features and step definitions for BDD (Behavior Driven Development) using Cucumber.
- Performed Cross - Browser Testing to test whether the web applications are working as desired in different browsers and environments.
- Used Selenium webdriver and TestNG to run parallel testing .
- Hands on experience in Rest API testing using SoapUI, Postman and Rest Assured.
- In depth understanding of using GET, POST, PUT and DELETE command
- Good experience in OOPs using Core Java and extensively used classes, objects, inheritance, polymorphism, exception handling, packages, collection and many more.
- Excellent troubleshooting, project management and problem solving skills.
- Strong exposure testing applications on different browsers like IE, Firefox, and Chrome.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
TECHNICAL SKILLS:
Testing Automation Tools: SELENIUM (WEBDRIVER),Katalon Studio
Testing Frameworks: TestNG, JUNIT
Bug Tracking Tools: JIRA
Build Tools: Maven
Rest: Assured, PostMan,Jmeter,SOAPUI
IDE: Eclipse, Intellij
Database: Oracle, MYSQL
Code Repositories: GIT/GitHub
CI / CD Pipeline: Jenkins
Design Patterns: Page Objects Model, Page Factory
BDD Frameworks: Cucumber, Gherkin
Operating Systems: Windows, MacOS
Languages: JAVA
Scripting Languages: JavaScript
Web Application: HTML,CSS, Bootstrap
Other Experiences: Agile,SDLC, STLC,,Json, XML
PROFESSIONAL EXPERIENCE:
Automation Engineer (Selenium)
Confidential, Plano,TX
Responsibilities:
- Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test Plan.
- Experienced in working closely with business analysts, developers, and end users in a cross functional team.
- Worked on Agile Methodology (Stand-up Meetings, grooming Meetings, Scrum Meetings,retrospective Meetings ).
- Performed back end testing on Mysql Database by writing SQL queries.
- Successfully wrote SQL Queries to verify the database updates, inserts and deletion of the records
- Performed API testing for the web application as per client requirements using SOAPUI and POSTMAN and Rest-Assured.
- Performed API testing for the web application using GET, POST, PUT and DELETE commands.
- Performed Smoke,sanity testing, Functional, Acceptance, Integration and Regression testing Used JIRA for Identifying, logging, tracking and escalating bugs.
- Used User Stories from JIRA to create test cases.
- Setup the automation framework using Selenium WebDriver, Java, TestNG and Maven.
- Defined test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver, TestNG and JAVA.
- Used TestNG to create the Test Suites and to execute all the test scripts
- Involved in developing weekly status reports for the project team.
- Behavior Driven Development (BDD) framework used Cucumber performing automated acceptance tests.
- Wrote Core Java & developed Custom methods in order to complete testing.
- Managed the team and coordinated the team’s daily activities with scheduled status meetings.
Environment: Selenium WebDriver, TestNG, Maven, GitHub,SQL, Windows, Mysql,Oracle, SOAPUI, Rest-Assured,Postman,HTML, CSS, JIRA, Java.
Automation Engineer(Selenium)
Confidential, Bloomfield, CT
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.
- Generated Test data for positive and negative Test scenarios.
- Performed quality assurance reviews on all System Development Life Cycle.
- Performed Ad-hoc, Smoke, Functional, Acceptance, System, Integration, Usability, and Regression testing etc. during different stages of the application development.
- Used JIRA for Identifying, logging, tracking and escalating bugs.
- Used User Stories from JIRA to create test cases.
- Checked the data flow through front-end and backend and used SQL queries to extract the data from the database.
- Used Selenium WebDriver to perform data driven testing and to parameterize data.
- Developed a Hybrid Automation Framework using Selenium.
- Setup the automation framework using Selenium WebDriver, Java, TestNG and Maven.
- Defined test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver, TestNG and JAVA.
- Wrote TestNG Test Cases for REST web service Java API.
- Executed the API’s for People DB application using SOAPUI and POSTMAN.
- Enhanced Selenium Scripts for every load to support new and existing functionality for the application for end to end and regression testing.
- Responsible for coordinating the User Acceptance testing (UAT).
- Assigned the work to the team and conducted a status meeting with the team.
- Managed the team and coordinated the team’s daily activities with scheduled status meetings.
Environment: Selenium,TestNG,Java, Maven, SOAPUI, IntelliJ, Git, HTML, CSS,SQL, Windows, CSS,JavaScript.
QA Tester
Confidential, Manhattan, NY
Responsibilities:
- Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test Plan.
- Created automated Regression scenarios using Selenium Framework for Regression testing.
- Interacted with designers and developers to understand the application functionality and navigational flow.
- Performed Positive and Negative and Boundary Conditions to make sure application is according to requirements.
- Documented and tracked test scripts, test results and reported test defects using Jira.
- Prepared reports on defects and conducted defect meetings with the project team.
- Updating status reports daily basis and weekly basis by conducting meetings with QA team.
Environment: Selenium WebDriver, TestNG, Maven, Jmeter, GitHub, HTML, SQL, Cucumber, Gherkin, Windows, Oracle, Rest-Assured, Postman, SoapUI, CSS, JIRA, Java, JavaScript.
