Test Automation Developer Resume
ColumbuS
SUMMARY:
- Having 7 years of professional Software QA Analyst / Tester with experience in Automated and Manual software testing.
- Strong experience in Mainframe Testing, Functional Testing, User Acceptance Testing, Integration Testing, Database Testing, Mobile Testing, Regression Testing and Agile Testing.
- Expertise in understanding of Test Planning, Test Design, Test Execution andDefect Reporting and Tracking.
- Excellent knowledge of Agile and Scrum development environment, multiple web browsers and automated testing suites.
- Team Lead for the team of 4 Members.
- Good Exposure in implementing Agile Methodologies and Waterfall Methodologies in Testing Projects.
- Experienced in Web Services testing using SOAPUI tool. Validated request and response XML, SOAP and RESTFUL Web service calls.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber
- Expertise in QA methodology and Software Development Life Cycle (SDLC).
- Proficient in writing SQL queries and executing SQL queries to perform ETL Testing.
- Strong experience in web application automation using Selenium IDE, Selenium WebDriver, Cucumber with TestNG framework.
- Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab), Clear case, Harvest and VSS.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS
- Experience in Continuous Integration tools like Jenkins (Hudson) and Bamboo, Continuous Delivery/provisioning tools like Puppet, chef and Atlassian Tools Confluence and Jira.
- Writing Test cases using Element locators, WebDriver methods, Java Programming features and TestNG Annotations.
- Experience in Data driven Testing, Cross browser testing and Parallel Test execution using Selenium WebDriver, TestNG and Selenium Grid.
- Experience in executing test scripts in QTP, HP Quality Centre/ Application Life cycle Management (ALM), manually and as well using automation
- Experience in using Soap UI tools for Web Services to validate XML request and response
- Expertise in using Test management and defect tracking tools like Quality Center, JIRA, Bugzilla.
- Proficiency in Back - End Testing/Database Testing specifically in developing and executing SQL queries to interact with databases. Expert in different types of testing that includes Black Box testing, Smoke testing, Functional testing, System Integration testing, End-to-End Testing, Regression testing & User Acceptance testing (UAT) & Involved in Load Testing, Performance Testing & Stress Testing.
- Excellent knowledge of VB Script and Descriptive Programming for developing test script and Functional libraries
- Preparing Weekly Status, Monthly Status and Invoices for the entire project.
- Proficient in SQL queries, Data Mining, Windows operating systems
- Strong in methodologies like Waterfall, V-Model and Agile.
- Experience in writing SQL Plus and PL/SQL queries and UNIX shell
- Expertise in Banking, Healthcare, Financial and Ecommerce Domains
- Involved in Peer and Group Reviews
- Good interpersonal skills, hardworking and Zeal to learn new technologies
- Quick learner, excellent team player, ability to meet tight deadlines and work under pressure.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/IDE/RC, QTP, Quality CenterCucumber, Ruby, LoadRunner, SOAP UI, Gherkin, JUnit
Testing Methodologies: System Testing, Integration Testing, End to End Testing, UATRegression Testing, RUP, Smoke Testing, Functional Testing, Agile, Water Fall, Scrum.
Operating Systems: Windows (2007, 2008, XP, 7), UNIX, Linux
Languages: C/C++, Java, C#, .NET, SAP
Technologies: SVN, GITHUB, ANT, MAVEN, JENKINS, AWS
Bug Tracking Tools: Bugzilla, Rational Clear Quest and JIRA
Scripting Languages: VBScript, JavaScript, HTML, Python,CSS, XML, PHP, Ruby
Databases: Oracle11g, 10g, MS SQL Server 2005/2008, MySQL, MS Access
Packages: MS Office 2007, SharePoint
Browsers: Chrome, Mozilla, Microsoft Internet Explorer, Netscape, Lynx
PROFESSIONAL EXPERIENCE:
Confidential, Columbus
Test Automation Developer
Responsibilities:
- Collecting requirements from source teams and Implementing business rules using DataStage
- Working on Agile and project management methodologies
- Developed Automation scripts using Ruby.
- Worked on Big Data Files.
- Have developed DataStage jobs to load data into HDFS files.
- Developed complex jobs using various transformations to implement business rules and load Hive table.
- Used various stages like Transformer, Lookup, Pivot, Filter, remove duplicates, Sort, Funnel and Join on the extracted source data per the business rules and technical specifications.
- Reviewed the code developed by others and provided review comments.
- Importing test requirement, test scenarios, creating test sets in Quality Center
- Used Ruby code for TDD (Test Driven Development) and ATDD (Acceptance Test DrivenDevelopment).
Environment: DataStage 11.5, Perl scripting, ESP, HDFS, Hive, Oracle, Ruby, Cucumber.
Confidential, RichmondQuality Analyst
Responsibilities:
- Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.
- Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
- Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber.
- Test automation using Java/TestNG and Selenium
- Involved in developing selenium automation framework using TestNG. Developed ANT targets to execute automation suites from command line.
- Contribute to the functional automation suite for critical functionalities for sanity, smoke, andregression runs using Java and Selenium. Perform failure analysis of the test runs and fixingfailed scripts.
- Wrote test cases to handle Alerts on the web page.
- Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.
- Performed Data driven testing using Selenium and TestNG functions, which reads data from property and XML files and Performed Continuous integration automation using Jenkins.
- Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
- Contributed in developing Automation Framework that uses Java, Selenium Web Driver and Performed Data driven testing using Selenium Web Driver, TestNG functions and JDBC Connections, which reads data from scripts using property and XML files.
- Used Selenium GRID to execute test cases on multiple OSes.
- Preparing the test schedule and allocated work to the team.
- Reporting and defect tracking.
- Responsible for updating and maintenance of existing selenium scripts.
Environment: Selenium WebDriver, Java, Jenkins, HTML, XML, JIRA, Microsoft Office, Cucumber, Eclipse, ANT, TestNG, Agile, Gherkin, Oracle
ConfidentialTeam Lead, Sr. Quality Analyst
Responsibilities:
- Developed test plans and test cases from the requirements, mapped requirements to test cases for traceability in Test Director.
- Responsible for testing and reviewing of ETL mapping and transformation specifications based on the business requirements from various teams and the business teams.
- Involved in Agile testing.
- As a member of the Scrum team participated in daily standup meetings, project status meetings as well as retrospective meetings and iteration reviews.
- Created/updated regression test cases and automated cases using QTP.
- Extensively involved in UAT Testing, worked with Users and verified the results with them.
- Involved in reporting the test status and issues using Test Director.
- Involved in database testing by writing SQL queries and also using data base functions for automation.
- Executed SQL statements against multiple databases and confirmed results displayed in different types of reports.
- Responsible for logging defects, monitoring their status and tracking them to closure.
- Involved in executing SQL Queries for validation data.
- Responsible for quality assurance of all web design projects, including web usability, accessibility, testing and debugging.
- Conducted Integration Testing, Database Testing & Regression Testing along with the team.
- Analyzed Test Results and Track Defects in QC while execution.
- Lead the testing team and interacting with developers, database team, environment management team and business for gathering required info & resolving various issues.
- Participating in Weekly Project Status meeting with Clients.
- Actively participated and provided feedback in a constructive and insightful manner during daily Stand up meetings and weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues
- Used TOAD for SQL Server to write SQL queries for validating constraints, indexes.
- Coordinated with Application teams for code related issues, tracked the issues through trouble tickets and worked with the developers in fixing the issues.
- Coordinated with requirements team to clarify requirements and business clarifications.
Environment: Java Script, VB Script, HTML, Oracle 8i, TOAD, MS Access, QTP and Test Director
ConfidentialSr.Quality Analyst
Responsibilities:
- Attended cross-functional team meetings to understand the staff and the management staff requirements and documented them.
- Prepared Test Plan, Test Cases and Test Scripts as per the specifications.
- Actively involved in all aspects of the pre-testing phase such as establishing hard freeze dates, deciding the test strategy, setting up the hardware and software for the test team etc.
- Attended walkthroughs and weekly status meetings to verify that project milestones were met.
- Importing test requirement, test scenarios, creating test sets in Quality Center
- Design and Review of Functional Requirement Specifications and Test Plans.
- Involved in Automation Environment setup using Eclipse, Java, Selenium WebDriver jars and TestNG.
- Designed Test cases Using Selenium WebDriver and TestNG. Developed ANT targets to execute automation suites from command line.
- Designed and developed test automation framework using Selenium web driver automation framework for web applications.
- Implemented Page Objects, Data Driven, Keyword Driven automation frameworks using Selenium WebDriver, Java, and Junit.
- Extensively used SQL query for retrieving data from database.
- Test automation for web application using TestNG.
- Documented test cases corresponding to business rules and other operating conditions.
- Familiar with Cucumber, Selenium Web Driver, Selenium commands and x-path
- Participated in the testing of the software to ensure the highest level of quality in Agile Scrum methodology.
- Responsible for logging defects in Defect Manager, monitoring their status and tracking them to closure using Jira.
- Used Quality Center to log, monitor and update defects found during testing
- Followed Rational Unified Process Quality Assurance and testing processes. Interacted with program management and executive teams regarding quality assurance goals.
- Involved in performing Integration Testing, System Testing, Security Testing, Installation testing
Environment: Test Director 7.0, Selenium WebDriver, Java, XML, SQL, Cucumber, Jira, Window, Winrunner.
ConfidentialQuality Analyst
Responsibilities:
- Interacting with Program Managers and Business Analysts for independent verification of system requirements, testing scope and setting up QC Environments
- Involved in creating, updating Test cases as per the design documents (both Functional and Technical).
- Creating complete Test documentation, Test plan, Test case Template and Test Case Outline
- Created Test Cases Using Element locators and Selenium WebDriver methods
- Created Automation test framework using Selenium.
- Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
- Exported Test Case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework.
- Added annotations to the test. (selenium)
- Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
- Run tests by using Selenium remote control in different browsers Involved in functionality, system and integration, stress testing.
- SME for the Provider, Member, Contact Management and Service Authorization Module.
- Identified ideal Automation Scenarios for the applications
- Extensively involved in UAT Planning
- Prepared Test Cases for User Acceptance Testing
- Performed extensive Data Integrity testing by executing SQL Statements
- Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
- Manually tested the different criteria’s acceptable for the images
- Responsible for logging defects in Defect Manager, monitoring their status and tracking them to closure using JIRA
- Performed retesting and regression testing once defects were fixed
- Importing test requirement, test scenarios, creating test sets in Quality Center
- Develop and Executing the Test Cases, generating reports and entering/tracking the defects in the Quality Center updating as per the results
- Developing sample test data to be used for executing the tests
- Coordinated with UAT team by providing them with test cases and test data.
- Responsible for ensuring that the testing standards, guidelines, and testing methodology are applied as specified in testing approach, and that all testing results are easily accessible and understandable.
- Tracking defects and assigning bugs to developers for fixing
- Worked closely with developers to track, log and follow through on all software defects and provided more information about bugs
- Testing user interface of the application
- SME for the Provider, Member, Contact Management and Service Authorization Module
Environment: &Testing Tools: Selenium WebDriver, Eclipse, Jenkins, Gherkin, Oracle, SOAP UI Tool, JIRA, Quality Center, Java, Web Services, XML, UNIX, SharePoint 2010.
ConfidentialQuality Analyst
Responsibilities:
- Understanding the Business requirements, Application and function specifications, Design documents.
- Involved in writing and designing templates for the Test Plans and Test cases.
- Involved in Preparation of Test Scenarios and review of Test Cases.
- Involved in updating and executing test cases according to requirements.
- Identified the Test Cases and documented them in Quality Center.
- Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.
- Prepared various reports based on various stages of Testing.
- Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
- Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.
- Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.
- Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.
- Used Jenkins tool for continuous integration of the builds.
- 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.
- Verified the integration of various components in the application and executed end-to-end testing.
- Participated in Release Review/Requirement Analysis and Design review meetings.
Environment: Java, Windows, Quality Center, Oracle, SQL, Jenkins, MS Office.
