Test Automation Engineer Resume
5.00/5 (Submit Your Rating)
SUMMARY:
- Have 5 years of experience in the field of Information Technology, with good experience on Software Quality Assurance (SQA) and Test Automation.
- Extensive Experience with all phases of SDLC and STLC.
- Produced great ROI (Return on Investment) with Experience in building Test Automation frameworks for multiple enterprise wide applications using various tools like Selenium RC/WebDriver/IDE/Grid.
- Designed and developed stable Automation frameworks from scratch for functional and regression testing of a wide variety of complex applications using Java, Selenium, Maven, TestNG.
- Experience in testing and developing automated test procedures using SOAPUI and REST API testing using POSTMAN.
- Experience in configuring Continuous Integration(CI) using Jenkins for Maven.
- Experience with working in various Software Development Methodologies Especially Agile - Scrum.
- Skilled in Designing Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, interacting with the development team and tracking bugs till closure.
- Experience in Business Functionality Testing, Smoke testing, User Interface testing, Integration Testing, Black Box Testing, End-to-end Testing, Manual Testing, UAT testing, Regression Testing, Documentation, and Reporting.
- Excellent skill in finding bugs and defect management, using bug tracking tools like HP ALM (formerly - HP Quality Center), Jira, Bugzilla, Clear Quest, etc.
- Experience in writing SQL queries to extract data from various source tables to perform database testing.
- Demonstrated excellent leadership and communication skills, self-starter, quick learner with strong analytical and critical thinking skills, team player, a good mentor and possess a positive attitude.
SKILLS:
- Software Quality Assurance
- Test Automation
- Selenium
- Java
- Web Services Testing
- SOAP UI
- REST APIs Testing
- Database Testing
- SQL
- GUI Testing
- Continuous Integration
- Jenkins
- Maven
- TestNG
- Waterfall
- Agile-Scrum
- Bugzilla
- JIRA
- GitHub
- Apache Subversion(SVN)
- Windows
TECHNICAL SKILLS:
Automation tools: Selenium Web driver, Selenium Grid, Selenium RC, Jenkins, and Cucumber.
Defect tracking tools: Bugzilla, JIRA.
Test Management tools: HP ALM (formerly HP QC).
Methodologies Worked In: Waterfall, Agile- Scrum.
Languages: Java, SQL.
Version Control Software: GitHub, Concurrent Versions System (CVS), Apache Subversion(SVN).
WORK EXPERIENCE:
Confidential
Test Automation Engineer
Responsibilities:
- Built Automation testing frameworks from scratch using Selenium and TestNG.
- Increased ROI by 50% developing automation test scripts for regression and functional testing of monitoring plug-ins to validate health and performance metrics gathered by Application Monitoring Software.
- Script development in Java for automating various applications and services quickly while working in Agile methodology.
- Provided automation capability for several teams across the enterprise.
- Established QA best practices to streamline code delivery and increase code quality.
- Develop, modify, evaluate test plans that accurately gauge the product quality.
- Successfully accomplished SQA milestones by Pro-actively participating in bug triage, sprint planning, QA, project status and retrospective meetings with cross-functional teams.
- Efficient test plan development based on the user stories in the sprints.
- Led efforts to adhere to QA processes and test methodologies in agile development environments resulting in quality improvements.
- Significantly contributed in the areas of technical documentation and actively collaborated with the team in driving the review and approval process.
- Led the definition of quality standards and expectations within and across teams.
Confidential
Test Automation EngineerResponsibilities:
- Involved in Automation Infrastructure Development using Selenium.
- Created Test cases Using Element locators and Selenium Web driver methods.
- Execution of Selenium Test cases and Reporting defects.
- Conducting Data driven testing, cross browser testing and parallel test execution.
- Enhancing the Test Scripts for Global Execution.
- Involved in Regression Testing using Selenium.
- Preparation of weekly and monthly status reports.
Confidential
Test Automation EngineerResponsibilities:
- Created Automation test cases in Java from Technical/Requirement documents.
- Created test methods for every test case.
- Understood the page object model pattern and implemented the test cases based on the pattern using page factory.
- Used Apache POI for parameterization of test data in the framework.
- Also involved in Test Scenarios preparation and its peer review.
- Involved in Smoke Testing, Integration Testing and Regression Testing.
- Detecting Defects in the existing application. Coordinate with Development teams in defect fixing phase, and close the defects opened in HP Quality Centre.
- Involved in agile testing methodology for testing Software Testing Life Cycle.
Confidential
Test Automation EngineerResponsibilities:
- Involved in reviewing Business Requirements Documents and the Technical Specification.
- Assisting in writing test plans, which detailed the testing scope, strategy, test requirements, and necessary resources.
- Involved in Designing, Developing and Managing the QA Process.
- Creating and executing Test Plan for automating QA efforts, including automated test passes, bug verification, and test environment configuration.
- Executing the functional and Regression test s, analyzing the result and reporting and tracking the bugs.
- Conducting weekly meetings and involving in the meetings with the development and build Team every week and as necessary.
- Involved in performing User Acceptance Testing (UAT).
Confidential
Test Automation EngineerResponsibilities:
- Analysis of the Business and System Requirements.
- Developing the Test Plan and Test strategy.
- Developing QA Test plans for Functional, Integration and System Testing.
- Managing the test requirement, test cases, running and analyzing using the Quality Center to follow up the business and software requirements.
- Interaction with the Development and QA Teams to ensure the overall quality of the software.
