It Consultant - Test Automation Resume
4.00/5 (Submit Your Rating)
OBJECTIVE
- My objective is to facilitate project teams to optimize and automate the QA activities to make testing deliverables easy to manage and easy for continuous integration& release.
SUMMARY
- Over 5 years’ experience in Quality Assurance in IT Industry as Automation specialist
- Excellent understanding ofSoftware Development Life Cycle (SDLC)andTest Methodologies Expertise in designing and developing strategicTest plans, Test Cases, and Test Reportsformanual test
- Extensive experience inManualTesting likeQuality Center, Test Rail, Jira, Testlink, Bugzilla
- Expertise on different automation tools like Selenium, Postman, Rest Assured.
- Extensive work experience onFunctionalityTesting,GUI Testing, Regression Testing, Integration Testing, System Testing, User Acceptance Testing, Black Box Testing, Ad - Hoc and End to End testing
- Experience Tester in Agile Development and Excellent knowledge in Agile processes.
- Expertise in Planning, Scheduling, Communicating and Managing Project activities
- Developed automation framework using Java, Selenium and TestNG/Junit which integrates the End to End Testing flow
- Experience in Continuous Integration tool - Jenkins
- Successfully delivered end to end lifecycle projects - small to large and complex projects with team size varying from 2 to 20
- Designed and implemented different automation frameworks such as Page object model, Data driven etc.
- Experience in testing API using Postman and Rest Assured.
- Experience inSoftware Development Life Cycle (SDLC)using theWaterfall Modeland Agile Methodology
- UsedQuality Center, Bugzilla and Jirato manage, coordinate andreport defects
- Maintained the Selenium and Java automation code and resources in source controls like Git Hub and SVN.
- Excellent experience of build tools like Maven and ANT and managing Java automation project using them.
- Solid knowledge in Database testing.
- Quick learner,Self-motivatedand problem-solving skills.
- Good team player with ability to work independently in a time sensitive environment.
TECHNICAL SKILLS
Automation Testing Tools: Selenium WebDriver, Postman, Rest Assured
Operating Systems (OS): Windows, Unix, iOS, Android
Database: MSSQL Server, MS Access
Scripting Languages: VB Script, Java Script, XML, HTML
Programming Languages: C, Java
Methodologies: Agile (Scrum, Kanban), Waterfall
Defect Tracking tools: Quality center, Bugzilla, Jira
Test Management tool: QC, Test Rail, Testlink
Version Control: Git, SVN
Build and CI tools: Ant, Maven, Jenkins
PROFESSIONAL EXPERIENCE
Confidential
IT Consultant - Test Automation
Responsibilities:
- Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team
- Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing
- As an Automation Engineer, involved in implementing the framework, developing automation scripts for the new User stories and maintain and run the Regression Scripts
- Implemented Page Object Model framework with Selenium WebDriver, Java, TestNG, and Maven.
- Responsible to verify Web services API request, response data validations in REST through Postman.
- Wrote test cases scripts using Selenium WebDriver for functional testing and regression testing
- Maintained automation code in version control tool Git
- Used Rest Assured and Postman with extensive support for testing Rest based services
- Configure Jenkins to run automation code night after successful deployment of Dev code to QA environment.
- Participated in technical, status review, and release and production meetings
- Worked in Agile process for delivering the outputs on time
- Tracked requirements documentation in Confluence and Project status in JIRA
- Successfully completed User Acceptance Testing (UAT) on each project release with the help of end user requirements.
- Used JIRA for defect tracking system, GIT for version control and Jenkins for continuous integration.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG, Maven).
Confidential
Sr. QA Automation Engineer
Responsibilities:
- Gathered specifications and requirements to develop Test Plans and to create Test Cases using Quality Center.
- Participated in the System Test Plan reviews, Test Scenarios, Test Cases Review and modified the documents with respect to the review comments.
- Work in the agile environment with frequently changing requirements and features set
- Analyzing Business stories/change requests to write Test Cases in TestLink.
- Participated in Estimation meetings, daily scrum meetings to discuss the progress of Sprint.
- Done regression testing at end of each sprint to ensure overall quality of product.
- Involvement in automating regression test suite using Selenium Webdriver, TestNG annotation, Java, Maven.
- Incorporated Page Object Pattern in developing Automation scripts
- Performed Functional, Usability, Compatibility, Regression, GUI, Positive, Negative, Adhoc, Smoke, End to End (E2E), Requirement Ambiguity testing, Interface testing.
- Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers
- Defect Tracking and Test Management using Quality Center tool.
- Performed Web Service testing (REST) without UI.
Confidential
QA Analyst
Responsibilities:
- Developing test automation strategy, scripting, test scheduling and execution, for all types of system testing including: Regression, and Functionality.
- To overcome the security violations, I have created a login page to enter the data base credentials manually at run time while running the Automation scripts.
- Inserted Check Points to Check availability of database connection.
- Developed and executed test cases, log the defects using Quality Center and assigning the defects to corresponding development team.
- Once the defects were resolved by the development team, re-testing the defects, closing the defect if it is working as expected otherwise re-assign to the team.
- Interacted with Business Analysts and Developers for resolving Defects.
- Coordinating team meetings with other testing teams and development teams.