Automation Test Engineer Resume
Newark, DE
SUMMARY
- Versatile and highly motivated Test Automation Engineer and IT Professional, with over 9 years of experience and multifaceted expertise in full lifecycle application programming and operations.
- Familiarity with diverse scripting languages, customized automation and reporting frameworks, including object - oriented (OO) languages (Java), and test driven development (TDD) practices and behavior driven development (BDD) and language (Cucumber, Gherkin).
- A proven record of delivering comprehensive business solutions for major corporations, and Financial Services, Banking and Insurance.
- Experience in IT Industry as a Quality Service Analyst with focus on testing of Web based and Client / Server Applications.
- Comprehensive understanding of Corporate concepts including Mortgage Banking, Home Loan, Home Equity Loan, Mortgage Backed Securities, Assets Backed Securities, Mutual funds, Capital Stock and Fixed Income.
- Strong understanding on various phases of the system development life cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle.
- Good experience of Quality Assurance methodologies like Agile, Scrum, Waterfall.
- Expertise in all types of Test Documentation: Test Strategy, Test Plan, Test Scenarios, Test Cases, Test scripts and Test Sets.
- Hands on experience with all levels of testing, including Smoke Testing, Functional Testing, Integration Testing, System Testing, Regression Testing, Certification testing, User Acceptance Testing( UAT) and End to End Testing, Functional Automation Testing.
- Responsible for collection of metrics/ reporting on metrics/ design preventative and corrective measures for senior management consideration.
- Extensive experience working with onsite/ off site team model
- Assisting manual testing effort to automation team for Automation tool with test artifacts.
- Active role in business requirement review, functional requirement document review, Testing documents review and resource for UAT phase and production roll-out.
- Active participation in test review meetings with Business user for Business demo, Compliance and UAT team for testing results & testing approach.
- Hands on experience working in Production issues, monitoring multiple issues and retesting in different environment as needed for tiny release.
- Organized test review meetings, defect review meetings, walk through, training sessions to discuss requirements, test status, issues, open defects and offshore daily status.
- Motivated self-starter with exceptional team building, leadership and interpersonal skills. Good team player with the ability to work in time sensitive environment.
- Excellent communication and organizational skills with the ability to adapt to a new environment. Good analytical and problem solving skills for project.
TECHNICAL SKILLS
Architectures: 2 Tier (Client/Server Applications), n tier ( Web based Applications), SOA ( Service Oriented Architecture)
Operating Systems: Windows 7, Vista/XP/2010/2007, UNIX, MS-DOS.
Testing Tools: (RDMS)Clear Quest, HP ALM, PLM, Jira, Bugzilla.
RDBMS: Oracle 9i/10g, MS-SQL Server 2005/08, MS Access.
Languages: C, C++, ASP.Net, Java, JavaScript, XML, HTML, SQL, VB script.
Methodologies: Agile, Rup, Waterfall.
DB Tools: SQL Navigator, Toad, SQL Advantage.
Microsoft Tools: MS Visio, MS Excel, MS Project, MS word, MS Outlook, MS PowerPoint, MS Office communicator.
Automation Tools.: Selenium IDE, Selenium Web driver, Jenkins, GIT-HUB, UFT 11.5
PROFESSIONAL EXPERIENCE
Confidential, Newark, DE
Automation Test Engineer
Responsibilities:
- Define project scope, develop detailed baseline project plans and technical specifications, facilitate the collection of technical, operational or business requirements, set milestones, as well as track and manage projects to successful completion.
- Coordinate with various levels of subject matter experts, Analyst and Colleague.
- Creating Automation scripts for the functional user stories and regression suite & responsible for daily Automation runs, failure analysis and reporting.
- Performed cross browser functional testing using Selenium Web Driver and SauceLabs
- Developed build and deployment scripts using Ant and Maven as build tools in Jenkins to move from one environment to other
- Environments and also created new jobs and branches through Jenkins Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Configured GIT with Jenkins and schedule jobs using Poll SCM option Created Test cases, Test suites using Cucumber-JVM, Selenium web driver.
- Automating scenarios by writing Java code for Cucumber-JVM
- Performed automation of test cases for Regression and functional End-to-End Testing using In-House Java Framework on top of Selenium.
- Having fair understanding of JSP /Web Technologies/ Web Architecture.
- Expertise in UI automation, API and Web services automation.
- Performed automation development using Java, Selenium technologies
- Performed API automation using SOAP UI pro and RESTFUL automation.
- Create framework from scratch for selected automation tool with choice of your language
- Write test cases from feature file created by QA, business analyst & developer
- Integrate your framework with Continuous integration tool Jenkins to run your test on every deployment in headless mode
- Execute framework on local & Jenkins server and Identify test cases to automate
- Add test cases to existing architecture and Maintenance of test suites
- Send test execution report to manager
- Execute the scripts for every release, perform Failure analysis (Debugging the failed scripts and finding whether it is an issue(Bug in application)
- Writing SQL query to perform backend testing and validating database with front end application.
- Performing FTP to transfer file from source to target path for UNIX Server.
- Writing UNIX Command to validate input order file and output order file.
Environment: ALM, JIRA, Selenium/Maven, Eclipse, Putty, FileZilla, WinScp, Oracle 10g, Soup UI, HTML, Java, JAVA J2EE, MySQL database, CSS, JSON, TestNG, Jenkins, Cucumber-JVM, JSP.
Confidential, Sacramento, CA
Automation Test Engineer
Responsibilities:
- Responsible for automated metrics design, including estimation and automation planning.
- Capture data on a weekly basis after test estimation.
- Developed cross-browser test automation of Selenium based framework.
- Evaluate unsolicited or official proposals for automation opportunities within Investor Services portfolio.
- Used Eclipse for coding and interact with selenium IDE, selenium web driver.
- Configured Eclipse with various plug-in like Java Jar file, Android ADT, POI API, Selenium.
- Automated application test cases through Selenium Web Driver.
- Prepared test cases and scripts utilizing TestNg annotations.
- Commit code to Jenkins for continuous integration.
- Designed and implemented test scripts and managed Selenium test automation processes.
- Installed and configured styling library and supported UI frameworks.
- Created TestNg test cases, summary reports and status reports.
- Formulated and executed test cases as per requirements and design documentation.
- Supported and updated test libraries, applications, scripts and data files
- Experience developingtestautomation or a combination of development andtestexperience using Selenium Web driver and TestNG
- Reviewed test results, issues and defects related to business units.
Environment: Windows - 7, Vista, XP, 2003, 98, UNIX, ALM, Selenium, Sybase, XML, HTML, (ALM)QC 11.0, UML, WinScp, Filezilla, SOAP UI 3.0.1.
Confidential, Wilmington, DE
Test Lead
Responsibilities:
- Coordinated and Lead the testing efforts with Onsite and Offsite team Members (12) which involves testing of various multiple projects in Parallel.
- Managed project status reports, conducting sessions with external dependencies for making up the test data setup for the projects, and final estimation of overall testing effort for the defined Project.
- Interacted with business managers, Developers, and Technical development teams to analyze and document user requirements.
- Attended the daily Scrum meeting in the Agile environment to discuss all the outstanding Issues and backlogs.
- Provided Efforts, Estimate and coordinated the test schedule using Agile testing for SIT phase.
- Lead the team successfully for integration and migration projects.
- Managed offshore resource allocation for sub projects under Global Trade Repository based on demand received.
- Prepared Test Plans, Test Scenarios, Test Cases, Test Scripts and Test Data.
- Conducted System, Integration, Functional, GUI, Regression, Smoke, Database Integrity, User-Acceptance (UAT) and Certification Testing.
- Created Traceability between Requirements and Test Cases using Quality Center
- Conducted formal bug review meeting & produced daily progress report to Manager.
- Tracked the defects using Quality Center and generated defect summary reports.
- Conducted data integrity testing using SQL query on reporting functionality.
- Regression testing was performed at different phases of testing cycle
- Validated various operations in web services and tested the request/response. Wrote test cases and test suite for testing core and additional insurance services such as Policy Service, Premium Service, Verification Services etc.
- Responsible for coordination of both offshore and onsite team’s daily tasks planning, assignment and tracking.
Environment: Windows - 7, UNIX, Oracle 10g, XML, HTML, UML, TOAD,, Power Center 8.6/8.1, Erwin 7.2, JavaScript, QTP 10, Word, Excel, PowerPoint, Outlook, MS Visio, MS Project, VMware.
Confidential, Texas
Test Lead
Responsibilities:
- Define project scope, develop detailed baseline project plans and technical specifications, facilitate the collection of technical, operational or business requirements, set milestones, as well as track and manage projects to successful completion.
- Coordinate with various levels of subject matter experts, analysts, end-users and colleague.
- Analyze detailed business requirements document (BRD) and functional specification documents (FSD) to program specifications for Testing with data mappings.
- Extensive experience validating and certifying web services using the Soap UI tool.
- Assisting manual testing effort to automation team for Automation tool Selenium with test artifacts
- Document and maintain Requirement Traceability Matrix (RTM) throughout the project life cycle. Create Requirement Traceability Matrix (RTM)
- Performing data mapping and assisting data Modelers with defining the entity relationship for the input-output fields of various sources from the requirements gathered & assisted Analyst in resolving any issues.
- Review technical specifications and develop test plans, test objectives and test cases with test steps.
- Performing Testing such as Functional Testing, Integration Testing, System Testing and Regression Testing, E2E Testing, Certification Testing, Negative Testing.
- Participating with legal and compliance team to comply requirement with Federal Act and Regulation.
Environment: Microsoft Office, MS Visio, Quality Center 10.0, Quality Center 11.0 ( ALM ) SharePoint, JIRA, Web recorder, SOUP UI, XML, UNIX, WinScp, Filezilla, SQL Server 2008.
Confidential, CT
Quality Assurance Analyst
Responsibilities:
- Developed Test Plans, Test Cases, Test Scripts, Test Scenarios, Test Data and Traceability Matrix.
- Rational Unified Process (RUP) was followed throughout the project and all artifacts are generated for each discipline
- Conducted System Integration, Functional, GUI, Regression, Smoke, Database Integrity, User-Acceptance (UAT) and Performance testing
- Created Traceability between Requirements and Test Cases using Quality Center
- Conducted formal bug review meeting & produced daily progress report to the project manager.
- Managed requirements using Requirements Plan Manager (Quality Center)
- Conducted data integrity testing using SQL Quires on reporting functionality.
- Regression testing was performed at different phases of testing cycle
- Extensively used Quality Center for Defect Management
- Interacted with developers to fix defects.
Environment: UNIX, Oracle, Toad, Clear Quest, MS Project, JAVA
Confidential
Quality Assurance Analyst
Responsibilities:
- Involved in analyzing business requirements and writing test plans accordingly for billing.
- Involved in Designing and preparation of Test plan and Test Cases
- Performed Functional and Compatibility testing
- Manually performed Regression testing, documented bugs and worked with development team to resolve issues
- Performed Backend Testing by using SQL Queries for the purpose of database integrity
- Responsible for testing User Login, Account Information.
- Developed Automated and Manual test plans to test User Statements, Transfers and history of payments and other functionalities
- Carried out positive and negative testing.
- Involved in cross browser testing of the application on various browsers to ensure that it functions similarly on all browsers.
- Tested different links for the users in the site
Environment: ASP, Informix, SQL Server, Quality Center, QTP, MS Access, Win Runner, JIRA.