Qa Automation Engineer Resume
CA
SUMMARY
- Quality assurance (QA) professional wif 7 years hands - on software testing experience in Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using Manual testing and Automation testing by using Selenium.
- Good working experience in automation tools like Selenium WebDriver, Selenium RC, Selenium IDE and QTP (Quick Test Professional).
- Solid integration testing experience wif iOS and Android mobile platforms includingtracking and analysis of client/server API transactions
- Hands on experience in functional testing, unit testing, integration testing, regression testing, black box testing, white box testing, API Testing, GUI testing, back-end testing, browser compatibility testing, in different stages of Software Development Life Cycle (SDLC).
- Implemented functional tests using Java, TestNG, JUnit and cucumber framework.
- Experience in Automation tools like selenium, protractor, load and performance testing tool JMeter and Mobile Automation testing tools like Appium, JENKINS (Continuous Integration)
- Experienced working wif Team Foundation Server (TFS), Microsoft Test Manager (MTM), HP Quality Center and QMetry
- Expertise in reviewing, analyzing software requirements specification and business requirement documents, creating test plans, test cases, test scripts and test reports of manual and automated tests.
- Expertise in Backendtestingusing Oracle, MS SQL, Pl/SQL, ETL.
- Experience in Web debugging tools like Xpath, Firepath and Firebug and also provided efficient locators for strategies like Xpath and CSS to run web driven scripts.
- Experience in ANT, MAVEN to create projects, JAR files, POM.xml wif artifacts and dependencies.
- Experience in user controls, data controls, Writing test cases and debug the errors in .NET by developing ASP.NET
- Experience in Understanding the code written in different programming languages Java, JavaScript, VB script, .NET, Python and databases like MySQL, Oracle, SQL Server.
- Extensive experience in data driven, keyword driven and hybrid test automation frameworks.
- Good noledge of UNIX/Linux shell commands to tail the logs, adding users, starting services from the shell, settings aliases to frequently used commands, creating users and settings file system permissions.
- Experienced in creating, executing, troubleshooting selenium automation test scripts generated from test cases.
- Experienced in bug tracking, reporting by using MTM, JIRA & Radar for global test management.
- Good noledge in testing wif Angular JS applications using protractor.
- Experienced in continuous integration by using JENKINS, HUDSON to support tools likes CVS subversion, GIT and executed Apache ANT and Apache Maven.
- Worked on performance testing using Jmeter and load runner.
- Good experience in manual and automation of Web Services (SOAP/REST) testing wif SOAPUI, Groovy, WSDL, XML, JSON.
- Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile, and Scrum.
- Experience in database testing and working wif SQL queries, Oracle and MySQL.
- Excellent oral and written communication skills along wif strong interpersonal, problem solving skills and a result-oriented attitude.
- As a member of the Scrum team participated in daily standup meetings, project status meetings as well as retrospective meetings and iteration reviews.
TECHNICAL SKILLS
Languages: Java, C, C++, SQL, Python, Java, Perl
Testing Tools: Selenium WebDriver/IDE/RC/Grid, JUnit, TestNG, SOAP UI, Fire bug, Fire Path
Web Services: SOAPUI, WSDL, UDDI, SOAP, RESTFUL Services
Bug Tracking Tools: Rally, JIRA, Bugzilla, Test Rail, MTM, Radar
Web Technologies: HTML, CSS, JavaScript, Xpath, XML, Web services(RESTFUL).
IDE’s and Other Tools: Eclipse, Edit plus, Maven, Jenkins, Ant
Databases and Tools: Oracle, MySQL, SQL, PL/SQL
Version Control Tools: SVN, GIT.
PROFESSIONAL EXPERIENCE:
Confidential
QA Automation EngineerResponsibilities:
- Analyzed business requirements, functional requirements, use cases and provided feedback for clear understanding of each requirement.
- Identified test cases to automate and developautomationtest scripts using Selenium WebDriver and Java.
- Involved in creating the functional testing framework using TestNG and using Selenium WebDriver for writing Automated Scripts wif Java.
- Developed new and updated existingAutomationtest cases using Selenium WebDriver and TestNG, used Git and Source Tree as VCS for a Java based Web application, used Maven as build tool and Jenkins to create and run deployment jobs.
- Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
- Configured and Installed Selenium Webdriver, TestNG, Maven and Jenkins for Continuous build cycles.
- Worked closely wif Agile Scrum team to ensure product testability while running E2E Regression tests in Selenium WebDriver using TestNG and maintained test environments used for white box testing during new product releases.
- Involved in developing TestautomationFramework for the application using Selenium WebDriver wif Maven.
- Reviewed theautomationscripts and created Continuous Integration Jobs in Jenkins.
- Involved in functional testing, Integration testing, User Acceptance testing, Regression testing.
- Implemented and worked on Acceptance Test Driven Development (TDD) agile methodologies completing releases ahead of schedule.
- Involved in Agile (Scrum Process) methodology based on Project Planning, Test Planning and Coordinating on all SDLC phases.
- Used Quality Center for bug-reporting, tracking and to create and execute various scenarios, generate graphs, overlaid graphs for comparison, and analyzed the results.
- Validated the data in the database by using SQL queries.
- Performed Backend Testing by Executing SQL Queries against Oracle and SQL database.
- Responsible for the Team performance and preparing & submitting the graphs and metrics to the higher management.
Environment: Java, Selenium Web Driver, Git, Jira, Fire Bug, AGILE, MAVEN, TestNG, Jenkins, JMeter, HTML, CSS, XML, XPATH, Oracle, Windows.
Confidential, CA
QA Automation Engineer
Responsibilities:
- Responsible for the quality of Confidential Maps Data Evaluation
- Experience in performing Functional, Regression, Smoke, GUI Testing, Integration and End to End Testing.
- Developed all lines of QA documentation including Test Plan, Test Suite and Test cases.
- Automated the Rest API’s, Web UI and Developed new Regression automation scripts using Python.
- Logged defects in detailed, understandable, reproducible way, tracking all assigned defects through to closure by using RADAR and interacting wif members of Development Team to resolve discovered defects.
- Responsible for running daily Automated Regression, triaging, fixing failedautomationtest scripts and creating bugs accordingly
- Experience in data driven testing, Cross browser testing and Continuous Integration using Jenkins, Selenium Web driver, Test NG and Maven.
- Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
- Validated incoming json data against a json schema for the REST services
- Extensively worked on the Mobile Testing on iOS.
- Used GitHub as a source repository system to share code wifin the office as well as wif the team in overseas
- Has excellent analytical, problem solving, communication and interpersonal skills, wif ability to interact wif individuals at all levels and can work as a part of a team as well as independently
Environment: Selenium Web Driver, PyCharm, Python, Radar, Quip, Web Services, Jenkins, SQL.
Confidential, CA
QA Automation Engineer
Responsibilities:
- Responsible for handling all QA activities for Supercharger, Install Base, Partner Portal applications of the WARPERP system, facilitating the manufacturing and delivery of Confidential Energy products.
- Involved in Requirement gathering, Test planning and Test execution phases.
- Responsible for Functional, Integration, Regression, User Acceptance and Smoke Testing for the above mentioned applications.
- Implemented Page Objects Model (POM), Apache POI in WebDriver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks usingSelenium WebDriver
- Developed and maintained scripts wif Java for UI Automation, Regression, End-to-End (Integration) and Smoke test, to facilitate release validations.
- Automated the testing of APIs, using Python allowing fast and TEMPeffective test cycles in the absence of UI and rapid turnaround in development life cycle.
- Performed different tests types, QA Methodologies: White Box, Black Box, Front-End, Back-End, Regression, Functional, Integration, Smoke, and User Acceptance Testing
- Hands on experience for advanced SQL queries to test integrity of databases.
- Responsible of testing Confidential Energy module, which was the centralized repository for other ERP applications.
- Hands on experience working on Salesforce (SFDC) CRM application and validate data integration to other systems.
- Complete validation of applications, i.e., UI elements and web services, verifying results both in UI and backend data sources, including MS SSMS/MS SQL Server database
- Exposure in validating ETL database for End-to-End Journal reconciliation.
- Handled multiply applications at any given time. Worked under enormous time constraints and pressure to meet schedule.
- TEMPEffective communication wif cross-functional teams for efficient workflow identification.
- Prepared Requirement Traceability Matrix (RTM) to ensure and track coverage
- Defect tracking and change monitoring wif Atlassian Jira
- Executed test cases using Microsoft Test Manager (MTM) tool which stores the test plan and results.
- Prepared in-house tools to facilitate data validation/data conditioning in MS Excel, reducing the data preparation effort.
Environment: Selenium Web-Driver, Python, Java, SQL Server, ETL, Sales force, Web Services (SOAP UI & REST API’s), MTM, Test Rail.
Confidential, TN
QA Automation Engineer
Responsibilities:
- Responsible for estimating testing complexity, creating test plans, test cases, testing and reporting tracking and resolution of bugs.
- Involved in automating test cases usingSeleniumWebdriver wif TestNG, Java.
- projects.
- Embraced a servant leader role acrossscrumteams and support them by proactively identifying and removing impediments and dependencies.
- Extensively executed T-SQL queries in order to view successful transactions of data and for validating data in SQL ServerDatabase.
- Implemented Selenium WebDriver and automated, executed scripts on different browser and different platform using Python.
- Performed White box and Black Box testing to strategize new projects requirements for functional behavior and performance
- Extensively experience in testing code using FitNesse. Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Identified bugs usingVSTStest edition 2010 tool. Performed load test, performance test, web test, manualtest 0and ordered test usingVSTStoo.
- Coordinated wif developers and record defects in JIRA to track until they are resolved.
- Generated, parsed and validatedJSONandXMLformatted data using Groovy Script that received in response fromRESTAPI calls.
Environment: Selenium Web Driver, Selenium Grid, Quality Center, Agile, SOAP UI, REST API, MTM, Windows, Cucumber, VBScript, SQL Server, Angular JS, Java Script, Jenkins, Python, Maven, Protractor.
Confidential, Columbus, OH
QA Automation Engineer
Responsibilities:
- Created functional automation test scripts usingseleniumWeb driverwifTestNGframework.
- Developed Data Driven, Keyword Driven and Page Object Model Automation Frameworks using Selenium.
- Worked as a member of a self-managedAgile/Scrumteam, developing a workforce scheduling application.
- Written Complex PERL scripts for text processing, data parsing anddatabaseconnectivity Tested ComplexETLMappings and Sessions based on business user requirements and business rules to load data from source flat files and RDBMS tables to target tables.
- UsedJavaScript,Protractorto develop automation scripts for angularJS applications.
- Tool Evaluation for mobile Automation and performed a proof concept for different mobile automation solutions to decide upon the best suited tool forCodedUI.
- Tested theUIof the end product on mobile, PC, Android platforms to ensure that language translation and Currency conversions were displaying as required.
- Created and maintained server-side integration tests - Python, JSON documents, running wif every build wif Git.
- Developed test scripts for webservicesusingSOAPUI and worked wif XPATH.
- Wrote and executed various MYSQL database queries from pythonusing Python-MySQL connector and MySQLdb package.
- Involved inSOAP&RESTbased web services testing usingSOAPUI PRO webservicestesting tool.
- Performed webservicestesting wifSOAPUI and Performed Security testing for employee login validations.
- Automated test scripts in selenium wif test automation inpython.
- Involved in integrating the test suites toJenkinsto execute them automatically after every successful deployment.UsedANTand MAVEN as a build tools on java projects for the development of build artifacts on the source code.
Environment:SeleniumWebDriver, Python, Eclipse Neon, Firebug, Fire path, QC, SQL, Cucumber, GIT, REST, HTML, Java Script, CSS, JSON, XML, Jenkins, Maven,.
Confidential
Manual Test Engineer
Responsibilities:
- Executedmanualtestingfor all scenarios on products.
- Performed checking the user profiles and their login scripts.
- Perform the functionaltestingof web services using soap scope.
- Performed Unit, Functional Regression, smoke testing on new builds, every modification in the application using Selenium RC.
- Used traditionalwaterfallmethodology was used to build as well as test the developed application for as many bugs as possible before the application was deployed.
- Used Firebug to do web based testing wif selenium for the commands and locator application
- Involved inDatabasetesting by writing & executing SQL & PLSQL queries using TOAD to validate that data is being.
- Performed Functional, System, Integration, Upgrade, Portability and Regression Testing under various browsers.
- Took the initiative to automation of ETL testing process the prefaware tool.
- Involved in Manual Test Case Preparation and Test Case Execution usingQualityCenter.
- Successfully implemented MercuryQualityCenterfor Requirement Management, Test Design, Test Execution, Defect logging, Requirement Mapping wif Test cases.
Environment: Mercury Quality Center, QTP, Windows XP pro, UNIX, Java, and java-script, HTML, SQL Programmer, Oracle.
