Automation Test Engineer Resume
Objective
- Over 5+ years of experience in the field of IT as a Software development engineer in test (SDET)
- Specialized in all kinds of testing effort like functional, non - functional, regression, integration, end to end testing, sanity testing, compatibility, connectivity, security, performance, load, stress testing, happy path testing, negative testing, API testing, mobile testing, backend testing, UAT, acceptance testing and so on.
- Experience in both manual and automated testing.
- Seeking a position as a Software Test Engineer (web app/ mobile / backend / web service)
SUMMARY
- Quality Assurance Automation Testing expert in Selenium WebDriver, Selenium RC, Selenium Grid,
- Developed Selenium Automation Framework with Java using Data Driven model and Behavior Driven model.
- Implemented and Developed Mobile testing using Appium Mobile testing Framework.
- Wrote Feature File Based on the BRD, Implemented Features, Scenarios, Scenario Outlines, Background, and Expected Results etc. Performed Behavior Driven Testing Using Cucumber Framework With Java And JUnit.
- Developed Automation Scripts in Selenium for Functional testing, Regression Testing using JUnit and TestNG.
- Extensively experienced in web-based application testing using System testing, Functional testing, Integration testing, Regression testing, UAT.
- Tested RestAPI using Rest Assured framework. Validated JSON formatted data, different http status code like 200, 201, 400, 302, 500etc.
- Verified soap call response in xml formatted data, worked with added test cases and Assertion Using SoapUI.
- Experienced in defining Testing Methodologies, Designing Test Plans and Test Cases, Verifying and Validating Web based applications.
- Experienced in formulating Test Plans, Test cases, Test Scenarios, Test Approach and set up testing environment. Experienced in Writing Training documents.
- Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using Atlassian Jira.
- Experience on Writing SQL queries to extract data from various source tables to perform database testing.
- Experienced in designing and implementation of Various Frameworks in Selenium.
- Worked extensively with Selenium WebDriver to automate Test Scenarios and generate reports using Jenkins. Hudson/Jenkins Continuous Integration.
- Experience working in short release window and fast paced environment like Agile.
- Developing and maintain Test scripts, analyzing bugs and interacting with development team members in fixing the defects.
- Quick Learner and adapt to the new tools and technologies and evaluate their test applicability.
- Team Player with good technical, analytical and communication skills.
TECHNICAL SKILLS
- Appium Mobile Testing
- Selenium WebDriver
- Selenium Grid
- Sauce Labs
- Browser Stack
- TestNG
- Android SDK
- Mongo DB
- Java
- C++
- Web Service
- Apache Maven
- JUnit
- Eclipse
- Intellij
- Data Driven Framework
- Behavior Driven Testing using Cucumber Framework
- TDD
- Page Object Model (POM)
- My SQL
- Oracle
- DB2
- Database Testing
- Web Service Testing (Soap UI)
- Rest Client
- Firebug
- XPath
- SVN
- GIT
- JSON
- XML
- JMeter
- Jenkins
- Testng
- LOG4J
- Xpath
- CSS
- Quality Center
- JIRA
- Rally
- Developer Tools
PROFESSIONAL EXPERIENCE
Confidential
Automation Test Engineer
Responsibilities:
- As a situational QA lead engineer, wrote Test plans, Test coverage Strategies and managed test data for frontend and backend service testing.
- Provided Support to SA and UAT team for their sign off and managed a centralized defect management area and process.
- Used Rally as a project tracking tool/Defect tracking/Test case Management tool.
- Used Atlassian Stash and SVN as code management source.
- Used Jenkins to automate all kind of Testing.
- Worked in a fast pace agile environment (2 weeks of sprint), Attended sprint planning on the beginning of each sprint and retro at the end of each sprint and in the middle we had mid sprint review/product backlog review (PBR) meeting to go over to our backlog and prioritized User stories and estimated points.
- Attended QA Sync up Meetings Every week to discuss the problems and provide the solutions between entire QA Teams in the project.
- Attended several Town halls and brown bags with the team.
- Ran regression tests in the morning/night based on deployment timings and then gather reports and reach out to tech leads in case of any queries or failure in tests.
- Worked with Onshore teams in Florida and phoenix. Maintained Continuous Interactions with them for Defect management and continuous integration testing on different environments, such as - E1, E2.
- Ran Sanity Tests once the code is deployed to any new environments to verify whether any codes are breaking in new environments.
- Sometimes had to attend Scrum of Scrums meetings to talk about any blockers from the teams.
- Attended Several Agile Training Hosted by Dedicated Agile Coach.
- Provided Daily updates whenever a environment was down/up because as a backend team, other teams were depended on us.
- Experienced in purging data from DB to get new test results every time, also verified each data and their structure in DB and as well as in frontend, like field validation/obscene check.
- On code freeze we used to cut down all the feature branches and used to push everything in master and deploy and then continuous testing used to take place.
- Before Release used to sync up with product owners (P.O) for daily status reports.
- Involved in production defects management and support.
- Analyze the entire database Tables and their entity to have a idea on which table is used for which data storage.
- Ran performance testing to check the server’s stability and performance using JMETER.
- Performed Security Testing Using Trust Wave to scan the UI if it’s allowing any injections or threads.
- Verified Batch process daily, because it was crucial for the application site when it was down.
- Performed the tasks that were in rally (project management tool) sprint to sprint and added Test cases inside of the User story also provided KT support to other QA resources for understanding the project structure and acceptance criteria of an user story.
- Created several regression plans and distribute among the teams for both frontend and backend perspective.
- As a team always helped team members like -developers, helped them on their code deployment and test it, Used to perform Sprint User story tests on DevServer and later on for regression Testing used QA server / E2 server.
- Performed Cross Browser Testing Using Sauce LABS Enterprise version and Automated that using Jenkins.
Environment: E0 (local host- Jboss Open Shift Explorer), E1- DEV ENV, E2- QA (Testing ENV), E3- production, JEMTER, Rally, Atlassian Stash, SVN, GIT, Source TreeSQL Developer, DB2, Web Storm, Jboss Developer Studio, Eclipse, Sauce Labs Trust Wave, Windows 7, MACMS Excel, MS Word, Enterprise Jenkins/Local Jenkins/Federated Jenkins, Confluence, SharePoint. Rest Client - Mozilla Firefox Add-ons, Insomnia - Google Add-ons.
Confidential
Automation Test Engineer
Responsibilities:
- As a senior member of the team, collaborated with the Lead to how best can achieve the Project Goal Which is moving towards Continuous Delivery. An Automation Framework that provides continued Validation Which then can help deploy continuously and frequently in small chunks.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium.
- Run Smoke test in the morning, Analyze, Debug and send report to the whole team.
- Analyzed the Business Requirements for stories, develop Automation script to validate the acceptance criteria for functionality.
- Involved in developing Selenium Automation Framework with Java using Page Object Model (POM) and TestNG as test runner.
- Created automated script for RestAPI testing using Rest Assured framework.
- Work in the Agile Development Environment, attended daily scrum meetings.
- Discuss solution when faced with data related issues that’s coming from various Web Services and also frequently changing requirements.
- Worked with development team to understand technical design and architecture for test planning. Worked on some story development along with Automation script development.
- Assigned specific attributes in the HTML so that Automation engineers can reference those elements easily. That way Automation script becomes stable and robust.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
- Created test framework using Selenium with Java for further test creation and execution.
- Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, and weekly assessment meetings with business analysts, developers, DBA and others.
- Coordinated with team members located in Brazil, Argentina, INDIA and New York City.
- Managed offshore team, received calls from them, assigned, monitored and reviewed tasks.
- Trained team members about the Framework, script writing directions so that newly joined team members can come up to the speed and start working.
- Updated Test Plans and Test Scripts periodically to manage changes in requirements.
- Connected to database to Query the database using SQL for data verification and validation.
- Performed Web Services testing using our own built XML and JSON parser.
- Used Java for Selenium to design the functional and Analytics test suite.
Environment: Selenium WebDriver, Java, Jenkins, BDT with Cucumber Framework, IOS Mobile Testing, JavaScript, JQuery, JMeter, Handlebars, Java Spring, JSP, Servlet, Eclipse, Intellij, Browser Stack, Fire Path, Firebug, HTML, Atlassian Jira, Chrome, Mozilla Firefox, JSON, XML, Windows XP, SQL, Appium Mobile Testing, Restful Web Service, SoapUI.
Confidential
Automation Test Engineer (Selenium)
Responsibilities:
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium.
- As a senior member of the team, collaborated with the Lead to how best can achieve the Project Goal Which is moving towards Continuous Delivery. An Automation Framework that provides continued Validation Which then can help deploy continuously and frequently in small chunks.
- Run Smoke test in the morning, Analyze, Debug and send report to the whole team.
- Analyzed the Business Requirements for stories, develop Automation script to validate the acceptance criteria for functionality.
- Implemented methods for Mobile Testing environment using Appium. Built IOS app using Xcode. For android native app building used Android SDK and Android Studio. Expert in Debugging Using Appium Inspector.
- Created automated script for RestAPI testing using Rest Assured framework.
- Work in the Agile Development Environment, attended daily scrum meetings.
- Discuss solution when faced with data related issues that’s coming from various Web Services and also frequently changing requirements.
- Worked with development team to understand technical design and architecture for test planning. Worked on some story development along with Automation script development.
- Assigned specific attributes in the HTML elements using JQuery and handlebars, so that Automation engineers can reference those elements easily. That way Automation script becomes stable and robust.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
- Created test framework using Selenium with Java for further test creation and execution.
- Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts, developers, DBA and others.
- Coordinated with team members located in Brazil, Argentina, INDIA and New York City.
- Managed offshore team, received calls from them, assigned, monitored and reviewed tasks.
- Trained team members about the Framework, script writing directions so that newly joined team members can come up to the speed and start working.
- Updated Test Plans and Test Scripts periodically to manage changes in requirements.
- Connected to database to Query the database using SQL for data verification and validation.
- Performed Web Services testing using our own built XML and JSON parser.
- Used Java for Selenium to design the functional and Analytics test suite.
Environment: Selenium WebDriver, Java, Jenkins, BDT with Cucumber Framework, IOS Mobile Testing, JavaScript, JQuery, JMeter, Handlebars, Java Spring, JSP, Servlet, Eclipse, Intellij, Browser Stack, Fire Path, Firebug, HTML, Atlassian Jira, Chrome, Mozilla Firefox, JSON, XML, Windows XP, SQL, Appium Mobile Testing, Restful Web Service, SoapUI.
Confidential
Automation Test Engineer (Selenium)
Responsibilities:
- Reviewed requirements for testability and usability, consulted development staff with regards to system functionality.
- Developed Selenium Automation Framework with Java using Hybrid Driven Model (Keyword and Data Driven)
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium.
- Work in the Agile Development Environment with frequently changing requirements and features set review product requirement document.
- Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
- Associated with development team to understand technical design and architecture for test planning.
- Involved in tracking, reviewing, analyzing defects using the Quality Center.
- Performed Backend testing by extensively using SQL queries to verify the integrity of the database.
- Led and directed a team of testers for automation test implementation; wrote and implemented automated test scripts using Selenium WebDriver.
- Regression test cases were written and automated using Selenium RC and WebDriver.
- Performed Automation testing using Selenium on Web based (Browser) application.
- Developed User Defined functions to support the automated scripts. Used the Data driven Testing using Selenium.
- Associated with development team to understand technical design and architecture for test planning.
- Categorized bugs based on the severity and interfaced with developers to resolve them.
- Associated with development team to understand technical design and architecture for test planning.
- Coordinated with the developers in resolving the testing defects.
- Participated in Test Process Improvement discussions and advised the training and Strategies to implement and enhance the Testing process.
Environment: Java, Selenium WebDriver, SoapUI, BDT with Cucumber Framework, Quality Center, HTML, XML, JSON, Firebug, Firepath, XPath, SQL Server, Java Script, JQuery, Ajax, Internet Explorer, Mozilla Firefox, Chrome Developer Tools, Windows.
Confidential
Quality Analyst / Automation Test Engineer
Responsibilities:
- Worked in Agile (Scrum) methodology to create applications throughout entire Software Development Life Cycle (SDLC)
- Involved on creating of templates for writing Test Plans, Test Scripts, Test Matrixes and Test Summary Reports.
- Involved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues.
- Worked with development and business teams to define requirements and document decisions.
- Uploaded test cases executed test cases in Quality Center and executed them from Test Lab module of Quality center.
- Maintained and Managed Test Assets in Quality Center using Requirements, Test Plan, Test Lab, Defect Modules for Defect Tracking and Requirement Tractability.
- Wrote SQL queries to set and validate the data.
- Planning on regression testing for needed modules based on the amount of defects.
- Performed Data-driven testing, Regression testing using Selenium.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium.
- Performed Automation testing on Web based (Browser) application.
- Developed the automation scripts in Selenium for functional Testing.
- Performed Smoke, Endurance and Stress Testing.
- Sharing the reports with Project manager.
- Defects were reported, tracked, and reviewed.
- Successfully conducted User Acceptance Testing (UAT).
Environment: Selenium, Quality Centers, Java, Windows, Agile Methodology, MS Office tools, SQL Server, HTML, XML.
