Automation Tester Resume
SUMMARY:
- 10 Yrs. of experience in Quality Assurance with both manual and automation testing techniques for client/server, web, mobile platforms.
- 6+ years of experience in creating and executing automation scripts using Selenium - RC, Web Driver, Cucumber, TestNG, Jenkins, Appium, WatiN(C#) and QTP.
- Expertise with continuous integration and code build tools Maven, Jenkins.
- Expertise with databases (oracle and SQL server) and in writing SQL queries, stored procedures, views for data validations.
- Web Services testing using SOAPUI to verify the correctness of the xml responses and checking the error codes.
- Expertise in agile framework (Scrum) with expertise in leading TDD practices.
- Expertise in writing and implementing automation and manual Test Strategies, Test Plans, Test effort estimation and coordinate Test Schedule with overall Project
- Expertise in Test Case Design, Test Execution, Defect Tracking and Reporting
- Excellent in Functional testing, ETL Testing, Integration, Regression Testing, Database testing, Negative testing, User acceptance testing, Ad-hoc testing and Browser Compatibility Testing
- Performance testing using JMeter to check the response time and latency.
- Expertise in Database testing during the migrations and bulk input/output file validations
- Extensive experience with Quality Center and JIRA.
- Good in maintaining Test Scripts, Requirements & management of Test Suites using Quality Center tool.
- Sound knowledge of databases and expertise in writing SQL Queries.
- Played active role of Configuration Controller, Project quality Analyst and DPA.
- Good at Mentoring, coordinating, leadership roles creation and execution of automation scenarios
- Good Understanding of different methodologies, SDLC, Agile. Ability to drive meetings, walkthrough session and group meetings
TECHNICAL SKILLS:
Programming: Java, JavaScript, HTML, C and C++
Testing Tools: Selenium WebDriver, TestNG, QTP, SOAP UI, WatiN, Lotus Notes, SOAP UI
Load testing Tools: JMeter, Load Runner
Bug Reporting Tools: HP ALM, JIRA
Database: MS SQL Server, Oracle
Operating Systems: Windows, Unix, Linux
Other Tools: SVN, Maven, Jenkins, Appium, Git
PROFESSIONAL EXPERIENCE:
Confidential
Environment: Selenium Web Driver, TestNG, JAVA, Jenkins, Maven, MySQL, ALM QC, Rally
Automation Tester
Responsibilities:
- Design Responsible for automation script development using Selenium Webdriver for web applications and API.
- Maintain the selenium automation scripts for every regression run.
- Used selenium web driver for executing UI test scripts and regression test scripts.
- Updated automation scripts whenever functional workflow changed.
- Understanding requirement and developing end to end automation test scripts using selenium.
- Used Quality center for creating and tracking defects.
- Performed Back end testing by writing SQL statements like Join, Inner Joins, Outer joins and Self.
Performed Backend/SQL Test for Insert, Update, and Functions.
- Worked with the Product team for reviewing Requirements, Functional Design and test plan documents.
- Performed Smoke, End to End and Regression tests in Test environment and Production support environment.
- Involved in creating automation framework using Webdriver and TestNG.
- Provide Daily and Weekly Status Reports on projects to the stakeholders
- Experienced in testing API using manual and automation testing tools like Cucumber, Selenium WebDriver, Rest Client.
- Performed load testing for API's using JMeter.
- Performed Web services testing using SOAP UI tool
Environment: SELENIUM Webdriver, TestNG, Maven, HP ALM
Automation Tester
Roles and responsibilities:
- Identify the areas of automation, define appropriate approach and ensure that is implemented / maintained for faster and improved results
- Write Automation test scripts that includes Page objects, step definitions and runner test.
- Preparation of Automation Test Scripts (Sanity, Smoke, Functional and Regression) using Selenium Web Driver.
- Used Agile scrum methodology and actively participated in the stand-up meeting to keep the whole team informed about the test status.
- Reviewed scripts, debugged and cleared script issues for successful execution.
- Analyzed system requirements, Prepared Master Strategy Test plan and Detailed Test Plan
- Created and executed end to end automation test scripts based on automation test plan.
- Performed Functional testing, System, Integration, Regression, Usability, compatibility flow through testing in testing environment.
- Experienced in web services testing using SOAP UI tool.
- Experienced in writing and testing SQL scripts.
- Responsible for Creation and execution of test strategy, test plans, test cases and reports.
- Tracked new requirements and change requests in quality center 10.0 and 11.0 to make sure that test artifacts are updated accordingly.
- Reviewed Documents like Software requirement Specification, Rapid Design Document, High Level Design, Detail Design Document, Acceptance Test Cases, Integration Test Cases, Unit Test Cases.
- Coordinated test activities between On-site and off shore teams.
- Interacted with cross functional team leads and managers during various test phases.
- Performed Load testing using JMeter.
- Cross browser testing using Sauce Lab.
- REST API automation testing with Rest Assured Libraries.
Environment: SELENIUM Webdriver, JMeter, QC, SQL Server
Sr. Test Engineer
Roles and responsibilities:
- Responsible for automation script development using selenium RC and Webdriver for web applications and API.
- Maintain the selenium automation scripts for every regression run.
- Used selenium web driver for executing UI test scripts and regression test scripts.
- Updated automation scripts whenever functional workflow changed.
- Understanding requirement and developing end to end automation test scripts using selenium.
- Used Quality center for creating and tracking defects.
- Performed Back end testing by writing SQL statements like Join, Inner Joins, Outer joins and Self.
- Performed Backend/SQL Test for Insert, Update, and Functions.
- Worked with the Product team for reviewing Requirements, Functional Design and test plan documents.
- Performed Smoke, End to End and Regression tests in Test environment and Production support environment.
- Involved in creating automation framework using Webdriver and TestNG.
- Performed Web services testing using SOAP UI tool.
Environment: Issue Manager, JMeter, SVN
Software Test Engineer
Roles and respon sibilities:
- Preparation of Test Cases and Test Scenarios.
- Involved in Peer review of Test Scenarios and System Test cases.
- Maintaining Defect/Issues/Observations Tracking sheet.
- Requirement Understanding, Test case Writing & Execution and Analysis of test results
- Defect Tracking & reporting
- Preparation of Test Plan and effort estimations
- Extensive knowledge of software design life cycle and database testing procedures
- Mapping of data, verifying incoming data, verifying outgoing data from query functions and various techniques.
- Conducted functional testing and regression testing and database testing
- Interaction with Client, Developers, Onsite coordinators
- Having experience in leading the teams
- Participating in the Weekly status calls conducted with the Client/Onsite Coordinators.
- Consolidation of Team Members Reports (Req. Issues, Design Issues etc.,) and status reporting to Manager and Onsite Coordinator.
- Good exposure to HCL Quality Process, Testing process and methodologies.
Environment: WatiN, HP QC
Software Test Engineer
Roles and responsibilities:
- Worked As a SME for the MasterKey domain
- Define the scope of the applications and integration points between the applications
- Design, analyze and develop code modules and provide technical application support.
- Analysis of the business requirements.
- Database management and JDBC connectivity
- Attending the Requirements review calls with business and the End to End team.
- Talk to the Business owners to understand the hitches in the current application
- Train the Development team in the Master key domain.
- Review the Design documents for functional flaws
- Unit test write-ups for high level application flows
- Walk the business through the application on the weekly demos to take theircomments.
Environment: QTP, Jira, SVN
Software Test Engineer
Roles and responsibilities:
- Coding using Java, Servlets, Struts, Spring, Hibernate, JavaScript, HTML
- Database management and JDBC connectivity
- Preparing Design and Analysis documents.
- Attending the Requirements review calls with business and the End to End team.
- Preparation of test cases depending on SRS and design documents.
- Preparation of TEP(Test Execution Plan) for the different releases of the product
- Testing - unit testing & integration testing
- Manage Version Management Tool(PVCS)
- Performed diff tests like Functionality, System, User Interface and Regression Testing
- Identifying, reporting and Tracking the bugs using Bug tracking Tool(Lotus Notes)