Sr. Automation Engineer Resume
NY
SUMMARY:
- 10+ years of experience with 7 years of Testing and 3+ years of Production support experience in the IT industry with diversified exposure in manual testing of Client - Server and Web-based applications with focus on System Analysis and verification.
- Experience in leading off shore team
- Detailed knowledge of various phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle(STLC)
- Have experience in Insurance, Pharma, Motor Vehicle and Banking industries.
- Hands on experience in Agile (SCRUM) and thorough hands on 4 years of experience in Waterfall.
- Good understanding on V Model
- Knowledge on QA principles and their practical application to meet goals.
- Developed Selenium scripts with Selenium Web driver using TestNG and JUnit Framework.
- Experienced in developing Test Plan, Test Scenarios, Test Cases, Test Scripts, Defect reporting
- Hands on experience with HP Test management Tools - Ingenium
- Experience with Quality Center, QTP / UFT and Visual Basic scripting
- Used ALM, Bugzilla and JIRA for defect tracking, maintenance and reporting.
- Experience in SOA (Service Oriented Architecture) Web Services testing using Soap UI.
- Experienced in writing SQL queries to validate data integrity
- Experience in testing XML data and knowledge and understanding of WSDL.
- Worked in Windows and UNIX environment. Carried out UNIX commands with find the log files.
- Experience in writing Test cases based on Business Requirements, Functional and Regression Specifications.
- Experienced in Black Box testing methodologies
- Involved in functional testing, Module, Interface testing, Integration testing, System testing, Regression Testing, User Acceptance Testing (UAT).
- Worked on easy to use - user interface for medical and surgical supplies
- Excellent knowledge and working experience with various deliverables such as - Test Plan, Test Strategy, Test Summary Report, Defect report, Release notes
- Expertise in writing Test Cases, Executing & Reporting Defects into defect tracker
- Good knowledge with SVN and CVS and experience using Clear Case version control tool
- Have knowledge on Share point
- Performed testing in Client/Server and Web environments
- Participated in meetings with Team lead and business analysts inn understanding the complexity of the applications and requirements gathering
- Involved in complete Test Life cycle, including Test Design, Development, and Implementation of the entire QA process and documentation of Test Cases, Requirements Traceability and Defect reports.
- Good interpersonal skills, committed, result oriented and hard working.
TECHNICAL SKILLS:
Automation Testing Tools: UFT 11.5 / Quick Test Pro 11.0, SOAP UI Pro4.6.4, Selenium IDE, Webdriver, TestNG
Manual Testing Tools: Ingenium 6.3, ALM 11/ Quality Center 10
Reporting Tools: Quality Center, Bugzilla, JIRA
Business Intelligence Tools: Business Objects 6.5, OBIEE, Cognos
Version Control: Clear Case, SVN, CVS, Microsoft - VSS (Microsoft Visual Source Safe)
Web Technologies: Web Services, HTML, XML, AJAX, Java script.
Database: MySQL 5, SQL server 2005/2008, Oracle 8i/ 10g
PROFESSIONAL EXPERIENCE:
Confidential, NY
Sr. Automation Engineer
Responsibilities:
- Involvement in RTM Preparation.
- Involved in Automation Infrastructure Development using Selenium.
- Created Test cases Using Element locators and Selenium Webdriver methods.
- Enhanced Test cases using Java programming features and testing Annotations.
- Execution of Selenium Test cases and Reporting defects.
- Conducting Data driven testing, cross browser testing and parallel test execution.
- Enhancing the Test Scripts for Global Execution.
- Involvement in test execution, result analysis and defect reporting.
- Involvement in solving Environmental problems along with Technical Support People.
- Involved in Regression Testing using Selenium
- Implemented BDD framework using Cucumber tool.
- Implemented feature files and test steps files using Cucumber.
- Attend daily standup call meeting, client calls and weekly demos.
Environment: Selenium WebDriver, JIRA, Java, Oracle
Confidential, New Haven, CT
Software Test Engineer
Responsibilities:
- Analyze System requirements specifications and developed Test cases, Test scripts for functional testing which involves module, integration, system and regression testing
- Involve in achieving traceability matrix for achieving a better test coverage in MS Excel
- Mapped system requirements with test cases, manually executed test cases in Ingenium and Quality Center.
- Ensure traceability of test cases in RTM for the applications
- Documented all the test cases in the test plan module
- Successfully execute GUI, functional, database and integration testing
- Conduct manual testing on each new build of the application under the test and regression testing fixes
- Execute test cases manually, compared and analyzed actual test results with expected results and report all deviations to the appropriate individual(s) for resolution.
- Automate test scripts using UFT
- Parameterize the data using data table in UFT
- Generate automated Test scripts using UFT for functionality and GUI Testing and modified scripts.
- Participate in meeting with business analysts for requirements gatherings and addressing the issue and changes in executing the system
- Extensively involve in module testing between multiple interfaces
- Ran SQL queries to verify the back end data
- Perform extensive backend testing executing SQL queries on the database using SQL Query Analyzer
- Test the functionality, usability and interface for various modules created in JAVA
- Review requirements thoroughly to identify the gaps and ensure the documentation clear, consistent and testable
- Document the defects and kept track of their trailing history, test execution result analysis and modification requests
- Retest the report problems and system enhancement requests
- Participate in User Acceptance meeting
Environment: Ingenium, XML, ALM 11, UFT 11.5, SQL Query Analyzer, SQL, Oracle 11g, JAVA/J2EE, MS Excel, HTML
Confidential, Pittsburgh, PA
QA Analyst
Responsibilities:
- Worked in Agile - Scrum framework
- Participate in designs sessions and Application Walk Through meetings.
- Attend Spring and daily status meetings
- Work closely with Business Analysts, Developers
- Analyze System Requirements Specifications and developed Test Cases, test scripts for functional testing which involves module, integration, system and regression testing.
- Create and execute test cases, ensured traceability of Test Cases back to the Business Requirements using Quality Center and Excel.
- Develop tasks from stories
- Execute GUI, functional, database and integration testing.
- Worked on Cross Browser testing through Selenium Web Driver by testing the website on different browsers like Chrome, IE and Firefox
- Develop in writing scripts using Java and TestNG.
- Test new builds of the application under test and regression testing on fixes.
- Tested the interface between the systems by validating the communication between Supply Manager and sub modules; OMS and sub modules.
- Work closely with automation testing team to identify regression test cases.
- Run SQL queries to verify the back end data
- Used Quality Center for defect tracking and reporting
- Used Quality center for updating the status of all the test cases & test scripts that are executed during testing process.
- Perform Back-End testing by writing and executing SQL queries on the database-using SQL Query Analyzer.
- Performed Interface testing on the Web Applications
Environment: Selenium WebDriver, TestNG, Maven, Jenkins, Quality Center 10.0, QTP 9.5, SQL, PL/SQL, Java/J2EE, MS Excel, HTML, Oracle 11g, JIRA, OBIEE
Confidential
Program Analyst
Responsibilities:
- Review and analyzed business requirements, document for new enhancements.
- Involved in Writing, Reviewing and Executing Test Cases
- Involve in complete Software Testing Life Cycle from analyzing requirements, test planning, developing test cases, setting up the test environment, test execution, defect reporting and test closure.
- Perform Functionality testing, Usability testing and integration testing.
- Developed the Test Suite for execution of automated test scripts in test lab
- Test SOA Web Services using Soap UI
- Import WSDLs using SOAP UI Tool
- Involve in testing and validating SOAP Requests, SOAP Responses
- Identify the areas to be automated and wrote manual test cases for testing the functionality of the application
- Contribute in test plan document review and developed test cases using Quality Center, based on the function specifications.
- Develop test cases, maintained the traceability
- Extensively involve in Functional, and Positive, Negative, Regression, System
- Track defects using Quality center and discussed with developers to resolve technical issues.
- Test the application manually to make sure the product met the stated requirements.
- Track environment issues and escalate when necessary
- Monitor the Control - M jobs which consists of some 200 plus stream of flows and when encountered with an issue with them, try and fix them at the earliest.
- Issues could be for file watcher jobs or database issues.
- Check the log files in UNIX
- Conceptualize overall solution to meet business needs while maintaining technical standards.
- Discuss and Identify ways to utilize the 3rd party vendor services like ISO/MSB to streamline and enhance processing with validated customer information.
- Participate in understanding the requirements, enhancements by FRS and SRS study.
- Involve in preparing the test Cases and for updating the existing Test cases against the change requirements.
- Perform Functional testing, Integration testing, and Regression testing.
- Actively participate in regular project status meetings related to testing