We provide IT Staff Augmentation Services!

Sr. Automation Engineer Resume

San Jose, CA

SUMMARY:

  • Around 6+ years’ experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Mobile, Client/Server applications
  • Extensive knowledge and experience of Selenium IDE, Selenium RC, Selenium Web driver, Selenium Grid using Java, for developing automation scripts in Eclipse IDE.
  • Extensive experience in working with TestNG frameworks with Selenium.
  • Experience on working with XML, XSD XSL, XPATH and designing web services using SOAP, RESTFUL and used testing web services tools like SOAPUI, API testing.
  • Knowledge of Software Development Lifecycle (SDLC) or Application Lifecycle Methodology (ALM).
  • Extensive experience on developing environment with HTML, CSS, java script.
  • Extensive experience in Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Performance testing, Functional testing, and GUI testing.
  • Well versed in reviewing and analyzing the Business requirements and developing Test Plans, Test strategies, Test cases, Test data Management (TDM), Test procedure, Test reports and documentation of Manual and Automation Tests.
  • Expertise in cross browser and cross platform testing to test the application compatibility.
  • Performed GUI Test, Functional testing, Smoke testing, User Acceptance testing (UAT), System testing using HTML IDs and XPath in Selenium.
  • Expertise in developing automation scripts in BDD format using Cucumber and Proficient in writing cucumber scenarios in GHERKIN format.
  • Developed complex SQL queries to validate the data that is written into the database after performing various test scenarios as per the functional requirements.
  • Experience with working on multiple operating systems like Windows, Linux and Mac.
  • Excellent experience with source version control tools such as Subversion SVN & GIT.
  • Expertise in using application management tools like HP Quality center/ALM, Test Direct, Rally.
  • Experience in defect tracking and reporting using Jira, Quality Center.
  • Open to dynamic work environment and ability to work collaboratively with cross - functional teams
  • Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
  • Hands on experience using UFT with VBScripts
  • Excellent interpersonal skills, proven team player with an analytical insight to problem solving and deliver under high stress environment
  • Involved in defect triage meetings to categorize and prioritize the defects.
  • Unique ability to adapt quickly to challenges and changing environment.
  • Expertise in testing desktop applications.
  • Excellent communication and organizing skills with the ability to grasp and learn new things very quickly.
  • Proven ability to work efficiently in both individual and team-based environments.

TECHNICAL SKILLS:

Testing tools: Selenium IDE/RC/WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, Rest API, QTP, Eclipse, Cucumber, Fire path, Firebug, Manual Testing, Jenkins, U FT, Maven.

Web Technologies: HTML, CSS, XML, XPATH, Java Script, JSP.

Defect Tracking Tools: HP Quality Center 10.0 & ALM 11.0, Jira, Bugzilla, Rational Clear quest

Programming Languages: C, C#, Python, Java, SQL, PL/SQL, VB Script

Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall

Browsers: Internet Explorer, Firefox, Chrome & Safari

Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux

Mobile Manual Testing: Android, iOS.

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

Sr. Automation Engineer

Responsibilities:

  • Designed Test Plan which included test objectives, test phases, scenarios and test environment after a thorough analysis of the business rules .
  • Actively participated in daily Scrum with the team and involved in sprint meetings, managing product backlog, removing obstacles to progress, prioritizing and review milestones and accomplishments.
  • Interacted with product management teams in the review and analysis of functional requirements.
  • Actively participated in all testing phases of SDLC (Software Development Life Cycle) of an application
  • Prepared test data document and involved in generation of bug and test case execution reports.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Deployed and configure new builds
  • Prepared production release notes and verified correct functionality and behavior.
  • Conducted UI testing, Functional testing, Regression Testing, End-to-End testing, User Acceptance testing and verifying the results with expected results, which should complain with the predefined requirements.
  • Involved in designing of Automation Test cases using Selenium WebDriver.
  • Generated UI test final reports by using Selenium TestNG framework .
  • Used Maven to build and run the Selenium automation framework
  • Used BDD framework with Java, Cucumber.
  • Used web-debugging tools like XPath, Firebug and Fire path to locate elements.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script and Deploy code stored in GitHub to QA environment.
  • Strong experience with SOA architecture which include SOAP and Restful API Web Services Testing.
  • Conducted backend testing using SQL queries to validate data for database and Wrote complex SQL query by joining multiple tables according business logic for data validation .
  • Coordinated with development engineers to create and review test specifications, test coverage, defect discovery and resolution.
  • Good experience with POSTMAN.
  • Conducted Bug Review meetings for update on defects from development team and retesting of bug fix.
  • Worked on production issues and performed the User Acceptance Testing (UAT) and Interacted with the client UAT team to define and manage the UAT process.
  • Involved in Knowledge Transfer, Group Discussion and training session.

Environment: Java, Cucumber, Selenium, Firebug, SQL, GitHub, Jira, Oracle10g, Jenkins, TestNG, Postman, REST, SOAP UI

Confidential, Oakland, CA

Automation Tester

Responsibilities:

  • Analyzed the user requirements by Interacting with system architect, developers and business users.
  • Valuable experience in Agile methodology with SCRUM Process for the product development
  • Involved in complete QA Life Cycles . Developed and maintained various test cases and test scripts using Business Requirements.
  • Prepared test data for positive and negative test scenarios for functional testing.
  • Closely working with the development team in developing Java software and test troubleshoot and resolve bugs of deliverables in testing process (Test plan, Test scripts, Test Summary, Defects in JIRA, Status reports and best practices in testing)
  • Involved in sending the Test Execution Log and Status Report.
  • Performed Regression testing of applications after defects are fixed and any new functionality is implemented in to the QA. Supported the Business team for executing UAT test cases .
  • Provided comprehensive and detailed information within the current defect management tool.
  • Perform the tasks of analyzing requirements, developing manual scripts by using MS Excel sheets, execution of test scripts in Quality Center
  • Conducted Manual Testing of the system, prepared and managed test cases using HP ALM/Quality center.
  • Developed and executed white box test cases of the Java API using TestNG framework and Eclipse
  • Implemented Page Objects framework, Hybrid framework to accommodate multiple applications
  • Worked in continuous integration environment. Deploy code stored in GitHub to QA environment
  • Scripted SQL queries to verify data integrity, data validation and data design.
  • Created CSS scripts to parse XML results into HTML format.
  • Expertise in running multiple test scripts at the same time against different machines, running different browsers
  • Involved in designing data driven framework for reading the data from excel sheets using Apache POI library and Junit, TestNG data provider.
  • Developed HTML TestNG reports for analyzing the output of test using Extent Reports API.
  • Performed Data driven testing to validate the components displayed on the website using Selenium

Environment: Java, Selenium, TestNG, HP ALM, GitHub, Mainframe Testing, JIRA, Hybrid framework, SQL.

Confidential, Herndon, VA

Automation Tester

Responsibilities:

  • Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.
  • Involved in preparing test cases using Selenium Web driver (Java) to validate all UI components, Popups, Browser navigations, Mouse Movements.
  • Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
  • Performed Functional testing as per user stories and performed Integration Testing &System Testing using Selenium WebDriver automation scripts.
  • Performed Data driven testing to validate the components displayed on the website using Selenium
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
  • Took the Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.
  • Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber and TestNG.
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
  • Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSSs elector, Link, Partial Link, Attributes and Tags
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions.
  • Managed the Framework dependency jars using Maven.
  • Customized Selenium API to suit in testing environment.
  • Involved in developing automated test cases using Cucumber in TestNG.
  • Maintained the Selenium &Java Automation Code and resources in source control GIT.
  • Performed black box testing, database testing, and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.
  • 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.
  • Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
  • Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.
  • 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, Selenium WebDriver, Jenkins, Soap UI, HTML, XML, JIRA, Microsoft Office Excel, Cucumber, Eclipse, Maven, TestNG.

Confidential

Automation Tester

Responsibilities:

  • Created Manual test cases and Test scripts for different modules of the application.
  • Analyzed the Business requirement documents, Functional specification documents to prepare Test cases.
  • Prepared test data for positive and negative test scenarios for functional testing.
  • Participated in the designing and development of software using waterfall development practices.
  • Perform the tasks of analyzing requirements, developing manual scripts by using MS Excel sheets, execution of test scripts in Quality Center
  • Tracking and reporting the bugs using Jira.
  • In-depth knowledge of software testing methodologies, functional and regression testing
  • Tested compatibility of application for dynamic and static content under various cross browsers and multiple browsers.
  • Prepared manual and functional test cases as per requirements.
  • Development of automated test scripts using selenium WebDriver & Java
  • Involved in designing data driven framework for reading the data from excel sheets using Apache POI library and Junit, TestNG data provider.
  • Ensure that all the test cases are updated in the Quality Center along with Master test plan.
  • Perform the tasks of validating software by defining automated testing components.
  • Involved in testing the new functionalities based on test cases and coordinated with development team in fixing the issues.
  • Involved in gap analysis and risk analysis.
  • Performed Requirement Analysis by gathering both functional and non-functional requirements based on interactions with the process owners, document analysis and represented them in Requirements Traceability Matrix (RTM).
  • Performed the tasks of identifying defects by conducting root cause analysis
  • Responsible for GUI and functional testing using Black box testing techniques.
  • Involved in regression testing using Selenium.

Environment: Selenium, Java, Quality Center 11.00, Manual Testing, MS Excel, SQL, Jira

Hire Now