Sr. Qa Automation Engineer Resume
Deerfield, IL
PROFESSIONAL SUMMARY:
- A Vision-driven Integration Software Development Engineer in Test with 6 years of extensive experience in Quality Assurance & Software Testing, Automation with full system development lifecycle experience, including designing, developing, and implementing test plans, test cases, and test processes.
- Experienced in Automation and Manual testing while working in diversified domains such as Insurance and Retail.
- Exposure to different development methodologies like Agile Development and Waterfall Model.
- Solid understanding of development, testing, and maintenance of Complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Strong experience in OOPL using Java to automate test cases with Selenium.
- Successfully performed Positive, Negative, Smoke, Regression, Functional, Front-end, and End to End tests.
- Solid experience with Behavior Driven Development (BDD) with Cucumber (Gherkin Language) using Selenium WebDriver with Java.
- Hands-on experience working on a defect-tracking tool, JIRA.
- Maintained the Selenium and Java code in version control system GIT.
- Achieved Continuous Integration of the automation framework with Jenkins.
- Hands-on experience customizing XPath, CSS and other selectors to locate elements from HTML.
- Proficient in building and implementing automation frameworks like Data-Driven, Behavior Driven using Page Object Model pattern.
- In-depth knowledge of frameworks like TestNG, JUnit, and performing parallel executions in various types of browsers and Extensive experience with Build Management Tool Maven.
- Experienced in API testing using Postman for manual and for automation using Rest Assured library with Java.
- Experienced in developing SQL queries to manipulate data from Database and Perform Data Validation to check the integrity of data using JDBC
- Strong analytical, problem solving and decision-making skills
- Good interpersonal, multitasking and communication skills and good team player in a distributed team environment.
- Strong knowledge in mobile automation.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, Cucumber, Maven, Jenkins, Api
Testing methods: Functional testing, Regression testing and Smoke testing
Bug tracking tools: Jira
Version control: Git
Testing Frameworks: TestNG, Junit, Cucumber
OS: Mac OS, Windows OS
Databases: MySQL, Oracle
WORK EXPERIENCE:
Confidential, Deerfield IL
Sr. QA Automation Engineer
Roles and Responsibilities
- Involved in reviewing business requirement documents to write detailed test plans and test cases.
- Attended in Daily Scrum meetings, Sprint Planning, Demo and Retrospective meetings.
- Performed API testing manually using Postman.
- Automated API testing using Java and Rest Assured library.
- Automated UI Testing with Selenium WebDriver, JAVA, TestNG and Cucumber frameworks.
- Conducted Front-End and Functional Testing of GUI using Selenium WebDriver.
- Performed back - end testing using SQL Developer and Automated with JDBC using Java .
- Developed and executed SQL queries to verify the proper insertion, deletion, and updates.
- Conduct End-to-End verification for the entire application.
- Submitted bug reports by using project management tool JIRA and retested resolved defects.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud-based code repository systems like GitHub.
- Used GitHub as repository system and executed GIT commands like push, pull, merge on the command line.
- Maintained Maven Project written in Java and Executed tests from Cucumber feature files.
- Performed parallel execution using Cucumber runner class with TestNG XML runner file.
- Developed reusable methods with Java Programming language using Selenium WebDriver and maintained the framework.
- Located web elements by XPath, ID, NAME and CSS selector using Selenium WebDriver.
- Performed Automation and Manual Testing in an Internal web-based application.
- Closely work with developers to ensure proper implementation of tests.
Environment: s: Java, Selenium, API, Rest Assured, Postman, Jenkins, TestNG, Cucumber, Jira, SQL Developer, JDBC, GIT GitHub, Maven.
Confidential, Chicago IL
QA Automation Engineer
Roles and Responsibilities
- Participated in creation of the Test Plan, Test Cases and their executions.
- Created test automation in JAVA and prepared time estimates for the automation framework.
- Regularly attended Scrum, Sprint Planning, Grooming, Review and walk-through meetings in an Agile environment.
- Executed tests from Cucumber feature file and performed parallel, testing using TestNG.
- Maintained and designed Page Object Model automation framework written in Java using Selenium, TestNG and Maven.
- Performed manual API testing using Postman.
- Automated API testing with REST Assured library using Java.
- Performed back-end testing, used and modified SQL Queries along with JDBC and applied test scripts to validate data.
- Used Jenkins to schedule Smoke, Regression tests and automated reports.
- Anticipated test reports and tracked logged defects through JIRA and retested resolved defects.
- Located web elements by XPath, ID, NAME and CSS using Selenium WebDriver.
- Automated and executed Smoke, Functional, Regression and Integration tests.
Environment: s: Java, Selenium, Cucumber, TestNG, Selenium, Maven, API, Postman, Rest Assured Library, SQL Developer, JDBC, Jenkins, Jira.
Confidential, Chicago IL
QA Automation Engineer
Responsibilities:
- Analyzed user requirements for application enhancements and preparing testing specifications.
- Prepared Test cases and Test plans for new functional modules.
- Involved in Automation testing of web-based applications using Selenium.
- Involved in bug tracking using Jira.
- Involved in writing the SQL Queries.
- Developed automation scripts using Selenium to make them flexible and useful for
- Regression testing.
- Performed Data-Driven Tests.
- Tested applications in different types of browsers, such as Internet Explorer, Firefox,
- Google Chrome to simulate the production environment.
Environment: s: Jira, Selenium, SQL Developer, TestNG, JUnit, Maven.
