Automation Engineer Resume
5.00/5 (Submit Your Rating)
TX
SUMMARY
- 5 Years of experience in the IT Industry, mainly performing Automation and Manual Testing. She is a detail - oriented QA Analyst / Software Test Engineer experienced in all aspects of the Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC). Her interpersonal skills and can-do attitude, and technical skills allow her to complete any mission-critical and time-sensitive projects without delay.
- Strong expertise in SDLC, Project Management and testing life cycle methodologies like Waterfall and Agile methodologies.
- Experienced in reviewing and analyzing business requirements and writing detailed test plans, scenarios, and test cases.
- Designed and Implemented different automation frameworks like Page Object Model (POM), BDD, Keyword Driven, Data-Driven, Modular and Hybrid Frameworks on several projects.
- Skilled in creating automated test scripts using Selenium with Cucumber
- Advanced knowledge of object-oriented programming as applied to automated testing tools using Java.
- Strong in writing SQL Queries, UNIX commands.
- Strong working experience in Web Services testing using HttpClient, REST Assured, Postman.
- Work experience in using the Quality Center, Jira, Bugzilla, and Clear Quest to manage and track the software testing process
- Performing experience in running CI/CD tools like Hudson and Jenkins.
- Experience in using various Configuration Management tools like GIT, SVN, CVS, and Clear Case
- Hands-on Experienced in Log4j API and Extent Report
- Extensive experience in Functional testing, Regression testing, Black box testing, GUI testing, Back End testing, Browser compatibility testing, Integration testing, System Testing, and User Acceptance Testing (UAT).
- Quick to learn new technologies and the ability to work in tight schedules on different applications concurrently.
- Excellent technical documentation and reporting skills.
- Excellent problem solving, interpersonal, and communication skills.
PROFESSIONAL EXPERIENCE
Confidential, TX
Automation Engineer
Responsibilities:
- Involve in analyzing requirement specifications, developing test plans, test cases, and test scripts. Used GIT to store and organize test cases
- Develop test plans and write test Script using Cucumber, Gherkin, Hybrid,
- Develop automation test scripts using Selenium (Java) & Page Object Model to maintain a robust framework.
- Develop and use of function library for the automation framework
- Execution of Automation Test suite using Jenkins.
- Execution of MOR Report
- Working inAgilemethods likeScrumand Behavior Driven Development (BDD)
- Restful API Testing using Rest-Assured open source library.
- Plan, design, and updatemanualtest cases usingALM.
- Executed test cases, reported and tracked defects using Jira and HP-Quality Center (ALM).
- Analyze business requirements to understand business logic and process flow better.
- Executed automation scripts on different browsers/environments & reported defects/results to the team
- Maintain the Selenium & JAVA automation code.
- Used Selenium Grid, JUnit test scripts to run automated test cases in parallel on 5 environments
- Conversion of Manual Integration tests into automated tests.
- Use JIRA to manage test scripts, requirements tracking, and test case design.
- Perform Version management for the automated scripts.
- Facilitate meetings with the development team, project, and business users' teams to discuss issues and suggest resolutions.
- Spearheading the Testing effort by performing requirement analysis for both manual and automated testing.
- Use JIRA to house all test documentation and report/track all issues and defects.
- Maintain a Configuration Management (CM) environment as per CM plan.
- Manage the CM repository according to the CM plan.
- Involve with scrum master business, analysts, and developers to analyze and debug code for defects resolution.
- Perform Back end testing with extensive use of SQL Queries.
- Utilize SQL to create test data and perform backend validation of GUI-based applications.
- Written complex SQL queries (Join, Sub-queries) and PL/SQL stored procedures.
Environment: Selenium WebDriver (Java), Cucumber, MYSQL, Jira, ALM, GIT, BDD, Eclipse, and Windows 10
Confidential, Arlington. TX
Software Tester
Responsibilities:
- Involved in analyzing Business requirements and Technical Specification Documents and developed test plans and test cases for testing the application.
- Created Test cases from business use cases, and Test data for UI testing.
- Involved in developing Automation Framework from scratch using Cucumber, Selenium WebDriver, Page Object Model (POM), and Eclipse.
- Write scripts with identifying Dynamic Objects and use them in Selenium WebDriver.
- Used JIRA as a Project management tool for Agile Development to maintain sprint & user story
- Executed automation scripts on different browsers/environments & reported defects/results to the team
- Written automation script using Java & Selenium WebDriver and resources in source control in GitHub over time for improvements and new features.
- Converted Manual Integration tests into automated tests.
- Deployed the application through GitHub into Jenkins CI/CD Environment.
- Configured Jenkins to run the Build every night.
- Configured Jenkins so that Different branches in GitHub can run parallel
- Performed cross-browser testing for the web interface using Selenium and Sauce Lab
- Performed Restful API testing using Rest Assured, TesTNG, and maven
- Facilitated meetings with the development, project, and business users' teams to discuss issues and suggest resolutions.
Environment: Selenium WebDriver (Java), Cucumber, TestNG, MYSQL, Jira, Jenkins Continuous Integration, Agile Scrum, Eclipse, and Windows 7 Professional.
Confidential, Dallas Texas
Quality Analyst
Responsibilities:
- Documented test plans and test cases corresponding to business rules and requirements.
- Manually performed System Testing, UAT, Functional, and Regression Testing.
- Maintained and executed test cases and test scripts using Quality Center.
- Maintained the Selenium & JAVA automation code for improvements and new features
- Saved 50% time and cost of testing by automation using Selenium WebDriver, JAVA, and Cucumber.
- Author test cases for Cucumber automation.
- Execution Test suits in JENKINS using JAVA.
- Involved in Regression testing using GRID+ JAVA
- Demonstrated the advantages of using Selenium with Cucumber for automated testing.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Extensively automated regression and functional test suites by developing over 800 test cases, 5 test suites using Selenium WebDriver, JAVA, and Junit.
- Implemented Page Objects framework, Hybrid framework and 21 Page classes from scratch to represent web pages.
- Involved in gathering and analyzing the product requirement, functional specification and software design document and develop clear and concise test plans and test cases.
- Interfaced with peers and management on test related topics including test plan creation and test setup/coordination and test execution.
- Conducted Smoke, GUI, Functional, Integration and Regression testing during the various phases of the Development.
- Performed Functional and Integration testing of the application and prioritized test cases to meet project specific deadlines. Develop Test cases from business use cases, Test data and Selenium scripts for UI testing.
- Executed automation scripts on different browsers/environments & reported defects/results to the team
- Maintained the Selenium & JAVA automation code.
Environment: Selenium WebDriver (Java), Cucumber, J behave, JUNIT, MYSQL, Jira, Jenkins, Agile-Scrum, and Windows 7 Professional.
