Sdet/automation Engineer (selenium)/qa Lead Resume
Plano, TX
SUMMARY
- Over 9 years of experience in planning, designing, implementing, executing and evaluating Tests wif Client - Server applications and Web based applications.
- Experienced in working closely wif business analysts, developers, and end users in a cross functional team.
- Experienced in analyzing business requirements and functional requirements specifications of an application.
- Expertise in various SDLC, STLC, Bug Life Cycle methodologies and experience wif Agile, Waterfall.
- Experienced in Preparation of Test Plan, Test Scenarios, Test Cases and Test Data from requirements.
- Experienced in Functional Testing, UAT, Integration Testing, Backed end, UI Validation, Sanity Testing and Smoke Testing.
- Experienced in Performing Regression testing and Functional testing using Selenium Web Driver.
- Strongly skilled in Planning, Bug tracking and reporting using JIRA and HP ALM/Quality Center.
- Expert in developing test scripts using Java, Selenium WebDriver,Cucumber, and developing Test Frameworks using TestNG,Junit, Maven tools and very good knowledge on using Maven central repository .
- Designed and implemented different automation frameworks like data driven framework, and hybrid framework using Page Object Model from scratch and existing frameworks.
- Developed Test Scripts to implement Test Cases, Test Scenarios, behavioral features and step definitions for BDD (Behavior Driven Development) using Cucumber and Gherkin.
- Used Selenium Screenshots for bug reporting, analysis and exception debugging.
- Performed Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments using BrowserStack, SauceLabs
- Experienced in using Junit and TestNG testing Framework as a test runner wif Selenium.
- Used Selenium web driver and TestNG to run parallel testing by creating groups.
- Hands on experience in Rest API testing using SoapUI, Postman and Rest Assured.
- Good Experienced on web services tools Rest API and understanding of HTTP code responses. In depth understanding of using GET, POST, PUT and DELETE commands.
- Experienced using Jenkins as Continuous Integration/ Continuous Deployment tool and setting up and maintaining Maven build jobs in Jenkins using POM.xml.
- Triggered and configured the test scripts in Jenkins’s environment.
- Expertise in performing manual testing of the applications in web based environments.
- Experienced in Performance,Load and Stress testing using JMeter.
- 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.
- Strong knowledge of J2EE,Microservices,API and Spring boot application
- Good experience in OOPs using Core Java and extensively used classes, objects, data structures,inheritance, polymorphism,Encapsulation,Abstraction, exception handling, collection,packages and many more.
- Good knowledge in Automating mobile applications using Emulators, Simulators and Real Devices on various mobile platforms like iOS, Android OS using Appium.
- Strong exposure testing applications on different browsers like Chrome, Firefox, and IE.
- Excellent troubleshooting, project management and problem solving skills.
- Good analytical and communication skills and ability to work independently wif minimal supervision and also perform as part of a team.
- Great desire to learn the latest technologies and ready to take up challenges.
TECHNICAL SKILLS
Testing Automation Tools: Selenium WebDriver,TestNG, Junit,Cucumber, katalon studio
Javascript tools: Jest,Protractor,Jasmine,MochaJS,Chai js
Bug Tracking Tools: Jira, HP ALM/Quality Center
Build Tools: Maven,NPM,Yarn
API Testing Tool: Rest-Assured, PostMan, SoapUI, Jmeter
IDE: Eclipse,Intellij,Visual Studio Code
Database: Oracle, MS SQL Server, MySQL, MongoDB
Code Repositories: GIT/GitHub
CI / CD Pipeline: Jenkins
Design Patterns: Page Objects Model, Page Factory
Operating Systems: Windows,MacOS,Linux
Languages: JAVA, C#,,JavaScript
Web Application: Angular, React js,Spring boot,html,CSS,Bootstrap
Cloud Testing: BrowserStack, SauceLabs,AWS
Other experiences: Agile,salesforce,BPM tool, Nokia Workflow,VisioJson,Splunk,Docker
PROFESSIONAL EXPERIENCE
Confidential, Plano,TX
SDET/Automation Engineer (Selenium)/QA Lead
Responsibilities:
- Reviewed the business requirements documents wif the Business Analysts and understood the Business Requirements.
- Tested the application for Functionality and created modification requests, assigned modification requests to respective developers.
- Develop, document and maintain test artifacts like test data, data validation and automated test scripts using Selenium WebDriver, the primary language used for automation was JAVA.
- Identify, record, track and prioritize defects wifin the integration and stage environments.
- Assisted on developing and maintaining robust and effective Page Object Model Framework.
- Involved in design and Implementation Selenium WebDriver automation framework for smoke and regression test suites using TestNG.
- Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
- Performed back end testing on Oracle Database by writing SQL queries.
- Wrote Core Java & developed Custom methods in order to complete testing.
- Wrote Test documentation such as Test plans, Test cases, Test matrices, Check lists.
- Performed Regression tests to verify whether modification made in the application did not cause unintended adverse side effects
- Analyzed project documentation and provide stakeholders wif quality assurance risk assessment.
- Worked on Agile Methodology (Stand-up Meetings, grooming Meetings, Scrum Meetings, retrospective Meetings ).
- Behavior Driven Development (BDD) framework used Cucumber performing automated acceptance tests.
- Successfully wrote SQL Queries to verify the database updates, inserts and deletion of the records
- Used JIRA as the test repository and used it for executing the test cases and scripts and logging & generating various reports and graphs for further analysis.
- Scheduled testing job and set up the flag to run automation script every time developer commits new code and makes a new build.
- Conducted Data Driven Testing using Data Provider Annotation in TestNG to test the application wif different sets of data.
- 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 cross browser testing wif the halp of various tools.
- Identified issues and reported for browser compatibility.
- Performed regular meetings wif BA, Development Lead on the progress and issues.
- Cooperated and performed wif the development group to resolve the difficulties came across in a Test execution.
Environment: Selenium WebDriver, TestNG, Cucumber, Gherkin,Maven,SQL Git, Jenkins, SoapUI, Rest-Assured,Agile, Jira, Java, JavaScript, PostMan,Jmeter,Oracle, Eclipse, Windows.
Confidential, Irving, TX
SDET/Automation Engineer (Selenium)/QA Lead
Responsibilities:
- Reviewed the business requirements documents wif the Business Analysts and understood the Business Requirements.
- Assisted on developing and maintaining robust and effective Page Object Model Framework.
- Involved in design and Implementation Selenium WebDriver automation framework for smoke and regression test suites using TestNG.
- Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
- Implemented Maven for build management and also implemented CI tool - Jenkins.
- Developed Hybrid Framework using Java, WebDriver, TestNG, Maven, and Jenkins.
- Wrote Test documentation such as Test plans, Test cases, Test matrices, Check lists.
- Worked on Agile Methodology (Stand-up Meetings, Scrum Meetings, Update Time report).
- Behavior Driven Development (BDD) framework used Cucumber performing automated acceptance tests.
- Wrote Core Java & developed Custom methods in order to complete testing.
- Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
- 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 regular meetings wif BA, Development Lead on the progress and issues.
Environment: Selenium WebDriver, TestNG, Cucumber, Gherkin,Maven, Git, Jenkins, SoapUI, Rest-Assured,Agile, Jira, Java, JavaScript, PostMan,Jmeter,Oracle, Eclipse, Windows.
Confidential, Manhattan, NY
SDET/Automation Engineer (Selenium)
Responsibilities:
- Reviewed the business requirements documents wif the Business Analysts and understood the Business Requirements.
- Tested the application for Functionality and created modification requests, assigned modification requests to respective developers.
- Develop, document and maintain test artifacts like test data, data validation and automated test scripts using Selenium WebDriver, the primary language used for automation was JAVA.
- Identify, record, track and prioritize defects wifin the integration and stage environments.
- Provided comprehensive and detailed information wifin the current defect management tool.
- Assisted on developing and maintaining robust and effective Page Object Model Framework.
- Performed back end testing on Oracle Database by writing SQL queries.
- Worked on Agile Methodology (Stand-up Meetings, grooming Meetings, Scrum Meetings,retrospective Meetings ).
- Behavior Driven Development (BDD) framework used Cucumber performing automated acceptance tests.
- Wrote Core Java & developed Custom methods in order to complete testing.
- Successfully wrote SQL Queries to verify the database updates, inserts and deletion of the records
- Used JIRA as the test repository and used it for executing the test cases and scripts and logging & generating various reports and graphs for further analysis.
Environment: Selenium WebDriver, TestNG, Cucumber, Gherkin,Maven, Git, Jenkins, SoapUI, Rest-Assured,Agile, Jira, Java, JavaScript, PostMan,Jmeter,Oracle, Eclipse, Windows.
Confidential, Bloomfield, CT
Automation Engineer (Selenium)
Responsibilities:
- Reviewed the business requirements documents wif the Business Analysts and understood the Business Requirements.
- Assisted on developing and maintaining robust and effective Page Object Model Framework.
- Involved in design and Implementation Selenium WebDriver automation framework for smoke and regression test suites using TestNG.
- Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
- Implemented Maven for build management and also implemented CI tool - Jenkins.
- Developed Hybrid Framework using Java, WebDriver, TestNG, Maven, and Jenkins.
- Wrote Test documentation such as Test plans, Test cases, Test matrices, Check lists.
- Worked on Agile Methodology (Stand-up Meetings, Scrum Meetings, Update Time report).
- Behavior Driven Development (BDD) framework used Cucumber performing automated acceptance tests.
- Performed API testing for the web application as per client requirements using SOAPUI and POSTMAN and Rest-Assured.
Environment: Selenium WebDriver, TestNG, Cucumber, Gherkin,Maven, Git, Jenkins, SoapUI, Rest-Assured,Agile, Jira, Java, JavaScript, PostMan,Jmeter,Oracle, Eclipse, Windows.
Confidential
QA Tester
Responsibilities:
- Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test Plan.
- Performed Regression Testing on new builds, and every modification in the application using Selenium.
- Involved in developing weekly status reports for the project team.
- Used TestNG to create the Test Suites and to execute all the test scripts
- Created automated Regression scenarios using Selenium Framework for Regression testing.
- Interacted wif 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.
- Validated data and performed backend/database testing using SQL queries, Joins and Functions
- Prepared reports on defects and conducted defect meetings wif the project team.
- Updating status reports daily basis and weekly basis by conducting meetings wif QA team.
Environment: Quality Center/ALM, Selenium WebDriver,Jmeter, Windows, SQL, IntelliJ,Java, HTML, TestNG, Maven, Git, HTML, SQL, Windows, SoapUI, CSS, Java, JavaScript.