Sr. Qa Automation Engineer Resume
2.00/5 (Submit Your Rating)
MD
SUMMARY:
- 6 years of professional experience in the field of Software Quality Assurance and Testing with extensive knowledge of Software Automation Framework, Design & Implementation using Selenium Tool.
- Experienced in Functional Testing, Data Driven Testing and Load Testing for Web applications.
- Experience in executing SQL queries in order to view successful transactions of data and for validating data
- Experienced in creating Test Plan, Test Cases, Test Scripts, Test Scenarios and Defect Reports. Expertise in Selenium automation using Selenium Web Driver, Cucumber, Selenium Grid, JAVA, JUnit, TestNG, Maven, Jenkins.
- Maintained Selenium and Java Automation Code and resources in source controls like GIT for improvements and new features.
- Developed web application automation tests via Selenium Web Driver and TestNG.
- Configured Selenium WebDriver, TestNG tool and created Selenium automation scripts in java using TestNG prior to agile release.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium and Jenkins.
- Experienced in developing Page Object Model Framework using Selenium WebDriver.
- Skilled in using Jenkins as a Continuous Integration / Continuous Deployment tool.
- Good Knowledge in using JIRA for tracking, analyzing and documenting defects.
- Solid experience in ALM, JIRA and test management tool.
- Superior analytical, time management and problem - solving skills.
- Ability to work in a team environment or independently, good at multi-tasking and working well under tight deadlines with high efficiency. strong verbal and written communication skills.
SKILL:
Testing Tools: Selenium WebDriver, QTP(UFT), Postman UI
Version Control: Git/GitHub
OS Environments: Windows, MAC, Linux/Unix
Database: MySQL, Oracle, MongoDB
Bug Tracking Tools: JIRA, ALM
Programming Languages: JAVA
Frameworks: Hybrid Automation Framework, Data Driven, Behavior Driven Framework, TestNG.
EXPERIENCE:
Sr. QA Automation Engineer
Confidential, MD
Responsibilities:
- Written the test cases using Gherkin format, which is in simple English so that everyone (business, Business analyst, Developer and Tester) speaks & understand and are on the same page while understanding the functionality.
- Implemented cross browser and cross platform web testing with Selenium WebDriver.
- Developed features and test scripts using BDD (Behavior driven development) in Cucumber
- Created Data Driven Framework to test with different sets of test data.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Performed data driven testing by using JDBC as a data source and configured SQL queries to fetch data from the Oracle database.
- Developed automated tests using Selenium WebDriver with developers for Continuous regression testing (Jenkins) and reducing manual testing using Selenium, TestNG and Maven.
- Managed individual sprints, user stories, Test defect cycle, and tasks using Jira as tracking tool
- Implemented automation test scripts using REST Assured for web service testing.
- Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts and developers.
- In-depth Knowledgeable in BDD (Behavior Driven Development) and hands-on experience in creating feature files using Cucumber JVM and Implemented Steps definitions using JAVA.
- Involved in testing the services of postman chrome and REST using Rest Assured and tested both XML and JSON formats
Test Automation Engineer
Confidential, NJ
Responsibilities:
- Worked with Java to use Selenium-WebDriver API library to write automation scripting with TestNG
- Followed Agile testing practices, participated in daily status meetings and testing the deliverables.
- Used Selenium Grid, Desired capabilities, Remote Web Driver for distributing the execution in different machines, platforms and browsers.
- Used Maven to configure the dependencies and to run framework
- Developed Automated test scripts from Manual test cases for Regression testing based on the requirement documents using Selenium WebDriver.
- Wrote Selenium script for taking screenshot and used Selenium Actions class to handle mouse movements and hover-over actions on Web Elements.
- Implemented Continuous Integration of automation framework using Jenkins, GitHub and Maven.
- Conducted Regression Testing whenever some code module was changed; identified risks and developed mitigation strategies.
- Developed BDD Automation Framework using Cucumber tool and developed Feature files which includes Features, Scenarios and Step Definitions.
- Responsible for defect tracking and management metrics, defects are logged, and change requests are submitted using Jira.
Test Engineer
Confidential, UT
Responsibilities:
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Participated in Agile software testing process with regular QA meetings to discuss major features of the application, test cases to write and execute.
- Performed Parallel and Cross Browser Testing using TestNG on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
- Wrote test case automation scripts in java using Selenium WebDriver, TestNG and Maven.
- Performed Manual Testing of web-based and client-server enterprise applications and used Jira for test management.
- Test Design analysis with Use Test Cases, Functional Requirements, and Business Requirements.
- Performed Manual Testing on different Modules of the Application.
- Divided various functional areas of the application into various Risk Levels for effective testing of the application, also risk leveled all the Test Cases accordingly.
- Performed system testing to ensure the validity of the requirements.
- Preparation of Requirement Traceability Matrix, Test Metrics. ‘
- Reviewed the Test Basis, designed, Test Cases and executed test cases.
- Analyzed application to find out which part can be automated, and which can be manually tested.
