Automation Engineer Resume
2.00/5 (Submit Your Rating)
New York, NY
SUMMARY:
- 5+ years of experience in planning and designing both manual and automation testing activities.
- Review business and technical specification documents to prepare efficient plans for testing.
- Estimate the priority and complexity of the testing process under Agile Scrum environment.
- Knowledge of SDLC, STLC and Agile framework (Scrum and Kanban) methodologies and practice.
- Collaborate with the stakeholders to analyze and develop effective sprint schedule and sprint activities in sprint grooming and planning meetings.
- Determine automation feasibility of the features in daily standup meetings.
- Keep track and manage sprint activities and bug reporting using HP QC/ALM and JIRA.
- Connect JIRA and BitBucket to provide convenient tickets and subtasks for developers.
- Communicate with development team and Devops team for project updates on the system via Slack.
- Experience in Blackbox testing techniques including Unit, Integration, Functional, System, Smoke and Regression Testing.
- Develop Automation Framework from scratch in Java, Selenium WebDriver and TestNG.
- Create and manage testing projects with Maven build tool and Maven dependencies injection.
- Organize and execute test suites and test classes using TestNG.
- Design Page Object Model (POM) to encapsulate and provide access for website elements.
- Transform user requirements to user stories with Gherkins syntax following BDD practice.
- Manage feature and automation testing branches and pull requests using GIT on BitBucket.
- Maintain continuous integration for project development and testing using Jenkins and BitBucket.
- Perform Restful API testing with the use of RestAssured and Java.
- Perform manual web service and API testing using SoapUI and Postman.
- Write complex SQL queries for Oracle database and API testing.
- Excellent analytical skill and problem - solving skill to provide cost and time-efficient testing plans.
- Deliver effective solutions for project testing and open source development to with project and QA teams in timely manner.
- Excellent interpersonal and communication skills with team members and stakeholders.
- Experience in identifying and analyzing customers’ requirements in the business manner to create meaning user stories with the collaboration with PO and BAs.
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Automation Engineer
Responsibilities:
- Collaborated with QA team members to determine the test plan and test coverage.
- Attended daily sprint meetings to discuss tickets and subtasks for both manual and automation.
- Wrote automation scripts for unit tests of the fee analyzer to assist the developers.
- Performed positive and negative testing to verify the price and location displays of the application.
- Verified product selection logic based on medical specialty/geozip combinations.
- Validated the length and naming convention of the database fields and columns as specified by the requirements based on the collected local market data and Medicare fees.
- Designed beautiful test reports for non-technical stakeholders using Cucumber and Extent Report.
- Created Cucumber feature file and step definition file following BDD practice for automation code.
- Wrote the functional automation testing code based on business logic and organized the code in a test suite for regression, smoke, and sanity testing.
- Developed a data driven and business driven automation framework with complex layers of abstractions using Java OOPs concepts and Selenium WebDriver API.
- Designed a runner file to execute tests using TestNG and Cucumber runner file.
- Configured Jenkins platform with plugins and customized Jenkins parameters to build time-efficient and dynamic Jenkins job for regression, smoke and sign-off tests.
- Became a security gate to manage feature and testing Git branches and ensure pull requests were approved by all the QAs and developers before merging to master branch.
- Enhanced Continuous Integration with the use of Maven artifacts, BitBucket snapshot creating tool, Docker container and Jenkins jobs.
- Tested Restful and SOAP internal APIs using Rest-Assured library.
- Wrote SQL queries to test Data Integrity and Data Duplication in Oracle database.
Confidential New York, NY
QA Automation Engineer
Responsibilities:
- Performed defect analysis and applied defect life cycle practice in the QA team using JIRA.
- Participated in Sprint planning meetings to analyze and evaluate the priority and complexity of the features implementation.
- Developed automation script with Web Driver API using Java, TestNG and Cucumber.
- Managed testing automation source code using Maven build tool and Github.
- Designed customized Xpath to identify the dynamic elements in the application.
- Applied Java Object Oriented Programming (OOPs) concepts to create automation framework.
- Involved in Functional, Smoke, Usability, Integration, System and Regression testing for each build of the application.
- Generated business-style HTML and text reports using Cucumber, Surefire and Extent Report.
- Conducted presentations of the QA results and analysis to the stakeholders to enhance testing plans and test coverage in retrospective meetings.
- Used CI -Continuous Integration Tools (Jenkins) to schedule regression and smoke testing with customized dashboard to report failed tests and solutions.
- Tested application for browser compatibility (Internet Explorer, Chrome, and Firefox).
Confidential New York, NY
QA Analyst
Responsibilities:
- Actively participated in Agile Scrum process including Sprint Planning, Daily Scrum, and Retrospective meeting to plan and design activities for each sprint.
- Collaborated with BAs to transform requirements to clear and consistent user stories from business and technical specification documents.
- Developed test cases in Gherkins syntax to assist with business-style test reports.
- Created Cucumber feature file and step definition file to develop automation scripts.
- Perform AB and visual tests to verify the displays of application’s UI.
- Assisted with building automated scripts using Java in Selenium WebDriver and TestNG.
- Configured run and executed test cases using TestNG features.
- Communicated issues and defects using tickets dashboard in Jira to the project team and PO.
- Performed Backend Testing by developing complex SQL queries.
