Qa Automation Engineer Resume
SUMMARY
- Over 9+ years of experience in requirements analysis, test planning, creation of test cases for the full spectrum of test types and phases, test data & environment preparation, test execution and test status reporting.
- Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
- Proficient on Automation tools like Selenium Web Driver/IDE (Functional & Regression Testing) for testing Client Server and Web based Applications.
- Hands on experience in developing and executing automation scripts using Selenium, SOAP UI and JMeter.
- Proficiency in testing Web Applications, Mobile applications, Desktop Applications, Web Services, API Testing and Software Products.
- Active member of fast paced agile development team using Sprints and Scrums.
- Extensive work experience in Functional, Regression, Integration, UAT and Stress testing.
- Worked on Insurance domain, Government (judicial) domain and Security domain applications testing.
- Working in UAT team and working out the User stories specified by the PO and Scrum Master
- Confirming the UAT meeting criteria to PM by executing the tasks provided by PO
- Worked extensively in Unit, Functional, System, User Acceptance and Stress testing.
- Proficient in Release Management and Build & Deployments.
- Worked extensively in manual and automation testing of Soap and Rest web services using SOAP UI, REST Client and Postman.
- Testing Android Mobile Applications using Appium and Python.
- Worked on API automation using Cypress framework.
- Communicate with development team on day - to-day basis on the defects, business analysts, QA team, and present demos to Product Manager / VP / Leadership team.
- Good exposure on Bug Life Cycle & tracking tools
- Testing the application behavior with Gherkin language in BDD (cucumber) frame work.
- Developing Scenarios in the Featured file, gluing with the step definition file in the Test runner class.
- Running the test cases and providing the report
- Performed backend Database testing on SQL Server DB, using SQL, PL/SQL queries & procedures
- Having good knowledge on Testing concepts and Test Methodologies.
- Experience in coordinating testing effort, responsible for test deliverables, status reporting to management, issue escalations.
- Ability to quickly master new concepts, strong aptitude towards learning new technologies and sharing ideas.
TECHNICAL SKILLS
Testing Skills: Manual Testing (Black Box), Selenium, TestNG, Jmeter, Soap UI, REST Client, Postman,BDD(cucumber),Appium,Cypress
Programming: Java, C#.NET, Python and C++,Type Script, Java Script
Web technologies: HTML, XML,HTTP,JSON, Java Script,Charles web Debugging Proxy Tool
Operating Systems: Windows Xp/Vista/7, Windows 10, Mac, Linux
Bug Tracking Tools: Mantis, JIRA, Rally
Databases: MySQL, MS SQL, Oracle, MS-Access
Web/Application Servers: Tomcat 8.x, Glassfish V2ur2, Jboss 5.1.0 GA, Apache Maven
Source Code Management: Git, Tortoise SVN, TFS, Collabnet SVN and CVS
Build Tools: Jenkins, Hudson
PROFESSIONAL EXPERIENCE
QA Automation Engineer
Confidential
Responsibilities:
- Developed test cases by automating the test scripts, for the backend API’s using cypress, postman
- Developed test scripts to examine the Analytics in UI by using Cypress Automation, Type script
- Participating daily standups, Discussing the requirements with developers
- Developed test cases for both UI, API using Cypress Automation for the forgot password, Profile and Settings modules.
- Understanding the user stories from confluence page and testing the scenarios manually, by automation
- Extracting the data in DB visualizer, by running the SQL queries
- Tested CSA tool functionality and raised defects in Jira
- Worked as part of an Agile team to solve problems and develop projects in a fast-paced environment
Environment: Angular, Cypress, Java script, Type script, Post man, IntelliJ, Oracle, Jira, GIT, Chrome.
QA Automation Engineer
Confidential
Responsibilities:
- Developed test cases by writing test scripts where we combine the Actions (methods), test data, the objects on the UI by using a SMART tool by using both manual and Automation strategies.
- Developed automation test methods using Selenium WebDriver and Python and uploaded to Appium plugin.
- Setting up the Charles web debugging proxy tool with the host.
- Prepared test data (channel information like ccid, channel name, channel type, DMA id, latlong)
- Extracted locator values using Appium server (Xpath, id etc.)
- Running the test cases and providing the test results for different channels.
- Worked with stake holders on regular basis for gathering requirements.
- Provided test results and status on daily scrum meetings.
- Validated the NBA league pass channels on web chrome.
- Mobile testing on Android,Ios devices
- Prioritize various modules for testing based on the deadlines and the requirement from the project managers.
- Bug Reporting and Bug tracking in Jira tool
- Customized scripts for error detection and recovery.
- Worked closely with software developers, business analysts, Sys admin, and other project management personnel involved in Software Development Life Cycle (SDLC).
- Automating Backend API ‘s by using the python Scripts.
- Running the Python Scripts and providing the results in Excel
- Observing the logs and reporting the bugs in JIRA
- Helping in testing of channels on other environments during the time of Migration
Environment: Java, Selenium, Appium, Python, Android Sdk tools, Charles Web Debugging Proxy Tool, JIRA, Google Chrome, IE, Android mobile.
QA Automation Tester
Confidential, Atlanta, GA
Responsibilities:
- Interacted with the Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
- Plan, maintain Selenium test scripts for multiple projects running in agile-sprint methodology
- Used page object-oriented test automation framework using Java, Cucumber, Selenium Web driver
- Creating Feature file, Step definition, Test runner classes.
- Developed Test scenarios in feature file, creating the step definition file and test runner files.
- Create automation test scripts using concepts of OOPS in Java
- As part of the MDM QA Check, I was involved in validating the data imported into MDM database and sending to different reporting systems.
- Data type checking, failure in the pipelines, null checks etc. were reported through manual and automated process eventually.
- Co-ordinate with vendors on defect resolution, requirement changes with regards to the websites implemented by them.
- Co-ordinate with Offshore team on a daily basis - track the status, issues/defects for resolutions based on criticality, capacity issues.
- Schedule and attend defect meetings and prioritized the bugs based on the business requirements and client needs as per the project managers.
- Testing the web services using SOAPUI PRO
- Perform manual testing on the websites - validate it against the data file and rest services, and report defects in JIRA, if any.
- Prepared and execute SQL scripts for testing various functionalities of the applications
- Mobile testing on IPHONE and ANDRIOD
- Cross browser testing using CrossBrowerTesting.com
- Working with both manual and Automation test strategies.
- Worked as part of an Agile team to solve problems and develop projects in a fast paced environment
Environment: Eclipse, Selenium Web driver, Java, Cucumber, JIRA, Mozilla Firefox, Google Chrome, IE, SQL, UNIX, SOAPUI PRO, IPhone.
Confidential, East Hartford, CT
QA Automation Tester
Responsibilities:
- Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
- Interacted with Functional and Technical Leads/Developers for understanding the requirements.
- Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned.
- Worked on developing the automation scripts using Selenium Web Driver with Visual Studio.
- Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
- Designed automated tests, created automated test cases, test plans and executed tests using Selenium.
- Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
- Involved in the Continuous Integration of the automation framework with TFS.
- Involved in Functionality, System, Integration, and Regression Test of Web based Reports.
- Used Selenium Web Driver for automating functional testing and to identify various critical points in applications.
- Performed functional tests using Selenium Web Driver with data driven framework and documented final results in a database.
- Performed functional testing of SOAP and RESTFUL Web Services using SOAPUI PRO Tool.
- Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
- Documented and tracked test scripts, test results and reported test defects using Team explorer.
Environment: .NET, NUnit, Microsoft Team Foundation Server, ABCPDF.NET, MS Office, Windows, Selenium web driver, SoapUI PRO, Sql Server.
Confidential, Farmington, CT
QA Automation Tester
Responsibilities:
- Walk through the requirements and user stories.
- Develop detailed test plans, test cases for each change request based on requirements.
- Deploy latest builds using Hudson / Jenkins to test environment.
- Execute test cases in test environment.
- Participated in Iteration planning and daily standup meeting.
- Involved in every 2-week regression testing cycle.
- Writing SQL queries to verify data in database.
- Populate database with data for testing.
- Performed load testing with Jmeter.
- Involved in defect management - Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.
- 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 QA team meetings and gave updates to the QA lead/Project Manager on a weekly basis.
- Participate in Release management and verify the successful deployment to production.
Environment: Java, Fire Path, Firebug, Eclipse, PL/SQL, Windows 7, Jenkins, Jmeter, TestNG.
Confidential
QA Analyst
Responsibilities:
- Understand the project requirements.
- Prepared the test case document for testing of the application.
- Prepared the Test Environment for testing the application.
- Build and deploy the application using Ant.
- Deploy the application in required Test Environment.
- Prepared the automation scripts using Selenium.
- Updated the test Result Documentation.
- Attended for regular review meetings.
- Discussed the doubts/queries with development team.
- Executed MsSql queries.
- Tested web services using Soap UI.
- Tested the mobile and smart card devices.
Environment: Selenium, MsSQL, Soap UI, Java, Jboss, SVN, MICS, JSP, Eclipse, log4j, MS-Office, Windows Xp, Linux, Ant.
Confidential
Software tester
Responsibilities:
- Understand the project requirements.
- Prepared the test case document for testing of the application.
- Prepared the Test Environment for testing the application.
- Deploy the application in required Test Environment.
- Participated in preparing test plans.
- Prepared test data for the test cases.
- Updated the test Result Documentation.
- Executed Tests and Defect Tracking for Manual and Automation testing.
- Used Jmeter for performance testing.
- Discussed the doubts/queries with development team.
- Well experienced in Preparing Test cases, Test Execution, Evaluating Test Results and Reporting.
Environment: Junit, Selenium, SoapUI, MySQL, Java, Tomcat, Ant, GlassFish, Jsp, NetBeans, SVN, MICS
