Sr. Automation Test Engineer Resume
MI
SUMMARY:
- Around Eight years of experience as a Quality Assurance Tester with good understanding of Software Testing Life Cycle (STLC).
- Strong knowledge of Testing including Java, XML, JavaScript.
- Expertise in Design patterns like Page Object Model, Data Driven Testing, UI Mapping.
- Extensive experience in bug tracking tools like HP Quality Center (ALM), IBM Rational Clear Quest, JIRA, and Bugzilla.
- Hands on expertise with test automation tools like SilkTest (Functional Tester) and Selenium RC/WebDriver/IDE/Grid and JUnit/TestNG. Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools like Jenkins for nightly batch run of the Script.
- Coordinating with developers in writing Test Plans and formulate Test Cases for automated testing procedures using Selenium.
- Proficient in writing Test Plans and Test Cases for both manual and automated testing scenarios and expertise in writing test scripts using TestNG framework.
- Experience in software development methodologies such as Agile - SCRUM and good experience in Water Fall Model.
- Experience in Functional, Regression, User Acceptance Testing (UAT), Browser Compatibility Testing.
- Experience in working with Build Tools like Maven and the test plugins.
- Worked in Continuous Integration Environment with Jenkins.
- Experience in bug and defect-tracking using tools like JIRA.
- Wrote and executed SQL queries to validate Back-end Experience.
- Expertise in Manual and Automation Testing of Web based application.
- Excellent interpersonal and communication skills with Confidence, positive attitude and eagerness to learn new things.
- Ability to work in a Team or individually and very flexible to work in complex environment with tight schedules.
TECHNICAL SKILLS:
Automation Testing Tools: Selenium WebDriver, Selenium IDE
Testing Frameworks: TestNG
Defect/Bug Tracking Tools: JIRA
Operating Systems: MS Windows, Mac OS X
Programming Languages: Java, HTML
Scripting Languages: XML, JavaScript
Build Tools: Maven
Continuous Integration tools: Jenkins
Databases: Oracle, MySQL, MS SQL Server
Web Service:: REST
Other Utilities: Jenkins, Test Link, SVN, GIT, Maven
PROFESSIONAL EXPERIENCE:
Confidential, MI
Sr. Automation Test Engineer
Responsibilities:
- Involved in Agile (Scrum Process) methodology based Project Planning, Test Planning and all SDLC phases.
- Developed Automation test scripts using Selenium WebDriver, Java, TestNG to test the application.
- Designed and developed hybrid automation framework using Selenium WebDriver, Java and TestNG.
- Developed driver scripts using Selenium web-driver and function library for automation framework.
- Performed data driven testing using MS Excel with Selenium Web driver and Java.
- Actively participated in framework design and developed Page Object Model (POM) framework with Page Factory.
- Used Selenium IDE and Firebug for capturing various locators.
- Contribute in framework creation. Automate web application using Selenium Webdriver and Java.
- Created positive and negative test cases by using valid and invalid data.
- Automated sanity and regression tests using Selenium.
- Maintained and executed Maven build files for executing automated tests.
- Created test suites(TestNG) for multiple modules and created the jobs for them.
- Performed RESTFUL functional web services testing using Postman.
- Documented and reported all defects using JIRA.
- Trainings to the new team members on the framework.
- Responsible for providing status in daily Stand-ups about the progress/issues in QA.
- Involved in analyzing System Requirements and developing test plans for Functional and Regression testing.
- Library files development for different reusable components.
- Documenting the test process changes/updates.
- Interacting with customer for the process clarifications.
Environment: Java, TestNG, Eclipse IDE, Selenium WebDriver, Maven, Postman, Jenkins, Chrome Developer tools, JIRA, Bit Bucket, SQL.
Confidential, CA
Software Development Engineer
Responsibilities:
- Involved in Agile (Scrum Process) methodology based Project Planning, Test Planning and all SDLC phases.
- Involved in designing and developing hybrid automation framework using Selenium Web Driver, Java and TestNG.
- Performed testing of software web/ mobile applications including Functional, Integration and Regression testing.
- Creating, reviewing and updating the repository on a time-to-time basis and storing the data in GIT repos.
- Constantly monitoring Jenkins for the new builds and running new automated test cases in Jenkins.
- Wrote Selenium Scripts for web and Mobile automation.
- Developed driver scripts using Selenium 2.0 and function library for automation framework.
- Developed and executed white box test cases using TestNG framework and Eclipse.
- Responsible for API Testing using Java and TestNG.
- Responsible for Fixing bugs in Javascript, HTML, CSS.
- Responsible for feature enhancements and bug fixes using JavaScript.
- Extensively worked with DOM and locating a web element using Id, Name, CSS selector and XPATH.
- Automated sanity and regression tests using Selenium.
- Maintained Test Cases using Rally based on User requirement specifications.
- Maintained and executed Maven build files for executing automated tests.
- Developed and executed white box test cases using TestNG framework and Eclipse.
- Participated in migration of automation scripts through Web Driver, in order to provide an API that established a well-designed standard programming interface for web application testing.
- Performed RESTFUL functional web services testing using SOAPUI.
- Wrote Groovy Scripting.
- Carried out mobile testing on android platform using Appium, UI automate viewer.
- Working in fast paced Agile Team.
Environment: Java, TestNG, Eclipse, Jenkins, Rally, XML, HTML, Agile, GIT, Selenium Web DriverHTML, CSS
Confidential, South San Francisco, CA
QA Automation Engineer
Responsibilities:
- Involved in Agile (Scrum Process) methodology based Project Planning, Test Planning and all SDLC phases.
- Developed Automation test scripts using Selenium WebDriver, Java, TestNG to test the application.
- Designed and developed hybrid automation framework using Selenium WebDriver, Java and TestNG.
- Developed driver scripts using Selenium web-driver and function library for automation framework.
- Performed data driven testing using MS Excel with Selenium Web driver and Java.
- Actively participated in framework design and developed Page Object Model (POM) framework with Page Factory.
- Used Selenium IDE and Firebug for capturing various locators.
- Contribute in framework creation. Automate web application using Selenium Webdriver and Java.
- Created positive and negative test cases by using valid and invalid data.
- Automated sanity and regression tests using Selenium.
- Maintained and executed Maven build files for executing automated tests.
- Created test suites(TestNG) for multiple modules and created the jobs for them.
- Documented and reported all defects using JIRA.
- Trainings to the new team members on the framework.
- Responsible for providing status in daily Stand-ups about the progress/issues in QA.
- Involved in analyzing System Requirements and developing test plans for Functional and Regression testing.
- Library files development for different reusable components.
- Documenting the test process changes/updates.
- Interacting with customer for the process clarifications.
- Extensively used Selenium Locators like ID, Name, Identifier, Link Text, Xpath.
- Used GIT as source code management tool
Environment: Java, TestNG, Eclipse IDE, Selenium Webdriver, Maven, Jenkins, Selenium IDE, Fire Bug, JIRA, GIT,SQL
Confidential, San Francisco, CA
QA Automation Engineer
Responsibilities:
- Worked in agile environment on testing iteratively against newly developed code until quality is achieved from an end customer's perspective.
- Worked on transition process of converting SilkTest to Selenium.
- Used Page Object Pattern using Java
- Developed freehand scripts in Java for Selenium
- Involved in automation testing of web application using Selenium WebDriver
- Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG.
- Used Firebug Tool to identify the Object’s id, Name, XPath in the application.
- Carried out a project phase for Automation using Selenium Web Driver with Java.
- Developed new Selenium Web Driver Scripts using Java
- Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Create status reports indicating test execution progress.
- Develop scheduled jobs for running the scripts on daily basis
- Maintained the RTM and ensured complete requirement coverage
- Reported and tracked the bugs using JIRA.
- Performed data driven testing by developing Java based library to read test data from XML & Properties files
- Integrated Selenium WebDriver with existing API to test framework
- Developing, maintaining, and deploying testing tools and test data for use during internal QA testing.
Environment: Java, Selenium IDE, Selenium WebDriver, FireBug, MySQL, Eclipse, Maven, GIT, Eclipse
Confidential, Chicago
QA Engineer
Responsibilities:
- Involved in analyzing Functional Requirements Documents (FRD) and Use Case Documents to create Test Plan and Test Cases.
- Involved in generating scripts using SilkTest and enhanced the scripts and executed the scripts and analyzed the results.
- Performed various types of testing like Functional, Integration, System, Regression, User Interface and Acceptance Testing etc., during various stages of the application development.
- Developed automation scripts for functional testing and Data driven testing of the application using SilkTest.
- Enhanced the VB script in SilkTest using Destructive Programming and Function Libraries.
- Parameterized the data and perform the data driven testing using SilkTest for testing the application with positive and Negative inputs.
- Performed backend testing to validate database contents by writing and executing SQL queries.
- Worked with the team lead to coordinate the test case turnover process proceeding each cycle and selectively executed the test cases to verify that they are kept current.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the automation testing effort and the project as a whole with offshore team.
- Involved in creating various functions, reusable actions and user-defined variables in XML.
- Actively initiated in defect resolution meetings, ambiguity reviews and test scenarios review meetings
- Participated in XP Agile meetings, and communicate issues and concerns with development and product team members.
Environment: SilkTest, MS SQL Server 2008, Windows 2010/XP
Confidential, Oakland
Software Engineer
Responsibilities:
- Developed a UI for the application to eliminate the manual error prone operation performed on the database using eclipse and Toad..
- Attended requirements, design meetings, review, analysis of requirements and design documentation.
- Designed all the functionalities using PHP, MySQL, JavaScript, AJAX, Json, HTML, CSS.
- Performed API programming and integrations
- Involved in the creation of Drag and drop uploads, booking calculator and search using AJAX.
- Involved in Creation of PHP framework for frontend and backend data manipulation.
- Responsible for UI and JavaScript, HTML and CSS creation and manipulation
Environment: PHP, MySQL, JavaScript, AJAX, XML, HTML, CSS, Json, MySQL, API integration, Eclipse.
