We provide IT Staff Augmentation Services!

Sr Automation Test Engineer Resume

0/5 (Submit Your Rating)

Omaha, NE

SUMMARY

  • Around 8+ years of experience in Selenium QA, software testing processes like Test Planning, Test Cases Design, Test Environment Setup, Test Data Setup, Defect Management, Test log, Test results, Test Traceability Matrix, Test Automation, User Acceptance Testing.
  • Extensive experience in reviewing and analyzing Business Requirements and writing detailed Test Plans, Test Cases, and Test Scripts using C# and Java Scripts.
  • Experience and knowledge in testing web applications running on Java Script frameworks like Angular.js, Perl, Python, Ruby, React.js and Node.js etc.
  • Developed and maintain automation test scripts for client - server and web based applications using Python and other automation tools.
  • Experience in automation testing using Selenium 2013 and older WebDriver/RC/IDE/Grid, JUnit/Nunit TestNG, ANT, Maven and Jenkins/Hudson.
  • Created and maintained automated test scripts to meet software release deliverables, project testing requirements and other quality assurance considerations.
  • Hands on experience withWMSor Logistics based systems. Done front end to back end data validation using Oracle Database. Wrote different SQL queries to retrieve data from tables, to perform Back end testing and manually verify the exactness of data with front end values.
  • Performed Infotainment test engineer duties by conducting component level, sub system level and vehicle level testing.
  • Conducted Black Box testing, in Vehicle car short and persistence testing for infotainment modules.
  • Implemented Junit Test cases and created Curam batch jobs in Curam Framework.
  • Hands on experience in implementing Robot Framework and worked on ATDD (Acceptance Test Driven Development) and TDD (Test Driven Development) methodologies and there by completing the releases ahead of the schedule and also worked on the very short release cycles like one week or two weeks.
  • Hands on experience using MS Visual Studio, doing backend testing using C# scripting, Java script etc.
  • Extensive experience in Manual as well as Automation testing of Web based application.
  • Executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation using diverse testing tools like Selenium 2013 and older WebDriver, QTP& SOAP-UI.
  • Strong experience in developing test cases, monitoring and troubleshooting mobile applications and web services and also experienced in testing hardware devices, troubleshooting its software applications.
  • Highly experienced in using Agile and Scrum methodologies in developing the testing frame works
  • Troubleshoot defects and manage defect tracking and resolution processes so that a consistent, documented process is used and followed document any unexpected anomalies or defects identified in testing with instruction of how to recreate each.
  • Experience working with .NET using Microsoft tools like visual studio, working with C# for the backend testing.
  • Participated in full SDLC and handled complex projects involving the different phases of SDLC like requirements gathering, design, coding, testing and maintenance.
  • Experience in implementing & tracking Key Performance Indicators (KPI’s) metrics like customer satisfaction and worked more with towards the KPI’s metrics.
  • Experience in Manual testing, Automation testing, Functional testing, Regression testing and Black Box Testing, White Box Testing and DB testing.
  • Experience in technical systems testing, analytical techniques and a working knowledge of testing methodology and various software testing tools.
  • Sound knowledge on JUnit, TestNG framework for Unit testing, Maven for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Created Test plans and executed them according to the objectives, target market, internal beta team, and processed for a specific betatestfor a software or hardware product and also interacting with Product owners in order to update the requirements.
  • Understanding of continuous integration/continuous deployment Experience using Jenkins servers.
  • Strong experience with SOA architecture which include Soap Web Service and Restful Web Service Testing.
  • Proficient in documentation of deliverables in testing process (Test Plan, Test Scripts (Perl, Ruby, Python, Angular.js), Test Summary, Defects in HP Quality Center/ALM & JIRA, Status Reports, and Best practices in Testing)
  • Involved in End-to-End, Front-end, Stress, System, Beta Testing & Performance Testing.
  • Maintained well organized records of test results and generate historical analysis of test results Mentor and educate QA associates who have minimal automation experience.
  • Experience in core Java Hands-on in creating/debugging/enhancing different automation frameworks.
  • Coordinating with Developers in fixing Defects and ensuring QA processes.
  • Excellent skills in overall Defect Management/Problem Solving including tracking bugs, reporting using Quality Center, Jira and Bugzilla.
  • Worked on Setting up data, tools, databases to support integrated test environments Responsible for performance, load & stress testing of Web Applications Work with the team to understand how changes in the software product affect
  • Ability to understand client requirement and provide with the best solution.
  • Experience in automation testing of applications on mobile devices using tools Android Driver, iPhone Driver, IOS Driver etc.

TECHNICAL SKILLS

Programming languages: C++, Java, VB Script, XML, HTML5/CSS3, Python Scripting

Databases: Server 2008R2, Oracle9i/10g/11g/12c, MS Access, ODBC, T-SQL, Sybase and DB2Test Development Tools & IDEs QTP, AXE, Selenium IDE, Web Driver, JUnit, Eclipse IDE, Cucumber, (WMS) Warehouse Management Systems.

Test & Defect Management Tools: HP Quality Center & ALM, ClearQuest, Bugzilla, JIRA 4

Web Servers: Apache Tomcat, Weblogic and IIS

Version Control Tool: TFS, Tortoise SVN

Reporting Tools: Mantis, Jira, Quality center, MS Excel, Microsoft Team Foundation server

SDLC: Agile (Scrum), Water fall

Web Debugging Tools: Xpath, Firepath, Firebug, Webdebugger

Operating Systems: UNIX, Windows 8.1/7/XP/Vista

Type of Applications: Mainframe, Web-based, Oracle 11i form based apps, Nagios.

Modeling/ Design: UML, Rational Rose

Browsers: MS Internet Explorer, Mozilla Firefox, Chrome, Safari

PROFESSIONAL EXPERIENCE

Sr Automation Test Engineer

Confidential - Omaha, NE

Responsibilities:

  • Responsible in automating Selenium test scripts using C# and Spec flow on different browsers.
  • Documented test plan and test cases according to the business required document.
  • Attended Business review meetings.
  • Responsible in executing Selenium test scripts using C# and Java scripts and checked for compatibility on different browsers.
  • Implemented BDD framework for automation and made use of Gherkin language to write the test scripts.
  • Executed various PostgreSQL Queries to perform the backend testing and audited the data changes in application.
  • Performed API testing using JavaScript’s and REST Web Services, JSON.
  • Tested and successfully automated all the functional and nonfunctional test cases for various modules in the application using Protractor and Selenium.
  • Analyze the Business and System Requirement Document (SRS), Explaining requirement to team members and review Test Cases, Test Strategy created by Team Members for Mobile website.
  • Use Rally to track the status of the user stories and also raised and tracked the Defects in Rally.
  • Used the Codebase tool Perforce, to submit and load the code.
  • Performed testing of end-to-end functionality of application for each software release.
  • Done CodeManagaement for upstream and downstream modules in Visual Studio.
  • Developed C# based library to read test data from JSON & Properties files using XUnit and Selenium.
  • Managed objects using UI-Element user extension.
  • Responsible in providing regular test and defect status reports to the QA leads and QA Architects.
  • Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath.
  • Developed test cases and tested them based on the Business Requirements, Test Scenarios and analyzed the actual results against the expected results.
  • Attended weekly defect report meetings and presented progress updates.
  • Coordinated with developers and Business Analysts to fix application defects.
  • Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
  • Used firebug to identify object's ids, Name, XPaths, links in the application.
  • Perform fast-paced testing using applications API and FIDLER tool.
  • Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
  • Discussed with team lead and PM regarding testing deadlines and post deployment validation.
  • Actively communicated with the end users and business users to create realistic test cases.
  • Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
  • Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users
  • Establish business continuity through Knowledge Transfer and mentoring of new resources.

Environment: Visual Studio, Selenium, C# scripting, JavaScript, Perforce, Protractor, JSON, REST, Rally, Python, NUnit, PostgreSQL, UAT

Sr. Automation Test Engineer

Confidential - Wilmington, DE

Responsibilities:

  • Documented test plan and test cases according to the business required document.
  • Prepared Test Cases and Test Scenarios referring the Requirements documents for the new BarclaycardUS Customer Website, Confidential Mobile Website and Confidential Online Banking website.
  • Attended Business review meetings.
  • Performed UAT testing on Confidential Online Banking website for Deposits Phase 2.
  • Analyze the Business and System Requirement Document (SRS), Explaining requirement to team members and review Test Cases, Test Strategy created by Team Members for Mobile website.
  • Performed manual testing of the application to test the system for positive and negative scenarios.
  • Working on the automation framework and performing automation regression run for the assigned automation scripts using Selenium with C# scripting, Java Scripts, VBScript, Perl, Ruby, Python, Angular.js, Junit, N unit.
  • Experienced in writing Test Plans and Test Cases for automated testing procedures using Java, Junit and selenium.
  • Performing Deployments, Server Restarts, resolving Tickets issues, updating them in ServiceNow.
  • Conducting performance tuning, Testing, Configuration in all stages of Full Software Development Life Cycle SDLC of ServiceNow applications.
  • Experience in implementing Automation using Selenium Web driver using TestNG.
  • Developed Java based library to read test data from XML & Properties files using Junit and Selenium.
  • Used Quality Center for bug tracking, issue tracking and Project management.
  • Implemented Modular framework for Selenium Scripts using Page library
  • Responsible for setting up the framework and test environment.
  • Worked with Selenium webdriver to create automation scripts Perl, Ruby, python and performed automated Regression Testing.
  • Created Junit, Nunit test cases and executed these test cases to test the module functionality Using JUnit test functions to test the Mobile website.
  • Created automated test scripts via Selenium Remote Control (Selenium + RSpec) for UI and functional testing which can be added to JUnit based automatic regression test suite.
  • Implemented and worked on Robot Framework and Acceptance Test Driven Development (ATDD) methodologies completing releases ahead of schedule.
  • Managed objects using UI-Element user extension.
  • Responsible for testing application on different browsers employing Selenium.
  • Responsible in executing Selenium test scripts using C# and Java scripts on different browsers and checked for compatibility on Mobile website.
  • Performed black box testing of the GUI about layout, usability and standard.
  • Worked with the automation and data integration team integrating the system and developing utilities in support of the new module and existing module.
  • Used Selenium Grid to test the compatibility of the tests across multiple servers
  • Responsible in providing regular test and defect status reports to the QA manager.

Environment: J2EE, Selenium, Selenium2013 Web Driver, Shell, Unit Test Dashboard, C# scripting, VB Script, JavaScript, Perl, Ruby, Python, Black box & White box testing, JSP, WebLogic 8.1, Eclipse 3.0, JDBC, FTP, TOAD, Junit, Nunit, JMeter, MySQL, Netbeans, UNIX, CITRIX, VSS, Hogan, MS Project, UAT

Automation Test Engineer (Selenium Tester)

Confidential, New York, NY

Responsibilities:

  • Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
  • Performed Functional, Regression, Ad Hoc on Web based applications.
  • Developed and maintained test suites, test cases using C# and Java Scripts.
  • Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
  • Created all Test Plans, Test Cases and Manual and Automated Scripts like Perl, Ruby, Python to create greater coverage for all initiatives assigned.
  • Created unit and functional test cases through use of testing tools such as Python and Bash.
  • Provided verification of realistic and concrete software solutions in collaboration with C++ python testers.
  • Worked on developing the automation scripts using C# and Java Script in Selenium Web Driver with Junit, nunit Framework.
  • Configured Selenium 2013 WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Tested the application in highly dynamic environment with sprint team using agile/Scrum methodology.
  • Automates Smoke and Functional test cases using Selenium Web driver, TestNG and Java.
  • Developed automation test cases using TestNG framework and Selenium Web driver.
  • Developed test cases and tested them based on the Business Requirements, Test Scenarios and analyzed the actual results against the expected results.
  • Attended weekly defect report meetings and presented progress updates.
  • Coordinated with developers and system engineers to fix application defects.
  • Created the Test Procedure and Test Cases form the Requirements for Black Box, White Box testing of application.
  • Implemented and worked on Robot Framework and Acceptance Test Driven Development (ATDD) methodologies completing releases ahead of schedule.
  • Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath.
  • Followed the decision tree table in creating the test cases as specified in the requirement document.
  • Cross-Browser Testing both Manual and using Selenium 2013.
  • Executed various SQL Queries to perform the backend testing.
  • Used JIRA as the defect-tracking tool. Updated JIRA with all the changes made to the test case and closed it when all the requirements were met as specified.
  • Used firebug to identify object's ids, Name, XPaths, links in the application.

Environment: s: HP Quality Center, Selenium 2013 Web Driver, Java, TestNG, Cucumber, XML, XPATH, Web Services (SOAPUI and REST), Jira, Maven, Eclipse, Java Script, C# scripting, Black box & White box Testing, Java scripts, VB Script, Perl, Ruby, Python, SQL, Data Driven and Key Word Driven Frameworks, HTML, API, Rally (Agile Management Tool).

Automation Test Engineer (Selenium Tester)

Confidential - Deerfield, IL

Responsibilities:

  • Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.
  • Involved in creation of Test plan and responsible for creating Test cases using C# and Java Scripts from the functional Requirements.
  • Involved in writing PythonScripts to develop automated scripts and frame works.
  • Uses Pythonto develop Automation framework to Validate RESTful Web Services.
  • Worked with the team to increase the test coverage.
  • Worked with Developers to ensure testing issues are Resolved.
  • Used best practices to create and execute extensible tests.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver 2013, TestNG and Java technologies (Eclipse IDE).
  • SQL Queries to retrieve the data from various Tables and to test the database.
  • Performed automation of test cases for Regression Testing using JUnit and Selenium, testing Functional, Acceptance and Limit validations.
  • Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different type of browsers.
  • Created automation framework for complex scenarios and performed Functional and Regression Testing for various releases using Selenium 2.0 (WebDriver) and TestNG
  • Created detailed QA and UAT cases to validate the quality of the application.
  • Reviewed the code in java and Performed White box testingUsing Junit to ensure every class is constructed strongly and does not contain any functional errors (Unit Testing).
  • Used automated scripts like C# and Java Scripts, Perl, Ruby, Python and performed functionality testing during the various phases of the application development using TestNG framework.
  • Used complex SQL Queries to perform back-end data base testing
  • Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
  • Integrated TestNG with Selenium using Eclipse to generate test execution result.
  • Created Test Data using SQL; Wrote SQL queries for back-end testing.
  • Implemented cross browser and cross platform web testing with WebDriver.
  • Used Junit and TestNG testing Framework as a test runner with Selenium 2013.
  • Created Selenium test automation framework based on UI Mapping.

Environment: s: Selenium IDE 2013, RC Web Driver, Cucumber, My Eclipse, Ruby, Python, MySQL, Oracle, Java, JIRA, QTP (Quick Test Professional), QC (Quality Center), C# scripting, White box Testing, Java Script, VBScript, Perl, Ruby, Python, Junit, TestNG, Firebug, XPath, Windows 7/Vista/XP, UNIX.

Quality Analyst

Confidential - Irving, TX

Responsibilities:

  • Performed agile testing, review the stories and participated in Daily Agile/ Scrum, Iteration Planning and Release Planning meeting and used Rally Tool
  • Participated in all phases of the Software Testing Life Cycle (STLC)
  • Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
  • Participated in peer review with team and developers to review test cases/test scripts, C# and Java.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Regression testing was performed after each build release of the application and updated the C# and Java Scripts by executing the Regression suites built using Selenium and approve for regression suit.
  • Created Selenium Test cases for automation using Selenium Web Driver and Java
  • Used Hybrid Framework of Selenium to get data from Excel.
  • Build a detailed, reusable, Script - free Keyword + Data - Driven framework for over 45% Test cases using Selenium WebDriver + TestNG.
  • Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
  • Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
  • Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
  • Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
  • Discussed with team lead and PM regarding testing deadlines and post deployment validation.
  • Actively communicated with the end users and business users to create realistic test cases.
  • Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
  • Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users
  • Establish business continuity through Knowledge Transfer and mentoring of new resources.

Environment: Java, J2EE, Selenium IDE/WebDriver/ GRID, Web Services, SOAP, SOAP UI, REST, TEST NG, HTML, Java Script, C# scripting, Java Scripting, VB Script, Perl, Ruby, Python, CSS, AJAX, HP Quality Center, JXL, Agile Methodology, Rally, SQL, Oracle.

Automation Test Engineer (Selenium Tester)

Confidential - Chevy Chase, MD

Responsibilities:

  • Preparation and execution of Automation Test Scripts C#, Java Scripts, Perl, Ruby, Python and Test Suites with Selenium Web Driver using TestNG.
  • Created Selenium Test cases for automation using Selenium RC and Java
  • Gathered and analyzed user/business requirements and developed System test plans.
  • Involved in the preparation of Test Plans, Test cases.
  • Developed test scripts to automate process of testing in Selenium
  • Developed and maintained automated regression test cases in Selenium IDE.
  • Executed automated Selenium scripts and reproduced failures manually.
  • Involve in all testing efforts throughout the project lifecycle (SDLC) in an Agile/Scrum environment.
  • Involved in Refactoring of existing scripts.
  • Involved in Manual Testing, Setup maintenance and Bug reporting/closure activities.
  • Involved in Reviews of test cases and automation test scripts.
  • Used Selenium IDE and Selenium Webdriver for generating test scripts like C#, Java Scripts, Perl, Ruby, Python and to Automate Functional and Regression Testing using Selenium.
  • Utilized Firebug and Firefox Add-ons (XPath Checker, XPather) to enhance efficiency of Selenium IDE testing.
  • Prepared test data and test results (input / output files) for data driven method.
  • Reported defects using Quality Centre to the development team and followed up for the defects.
  • Participated in the team walkthrough, Inspection and Technical Review meetings to discuss the issues arising out of testing.
  • Involves in Production Verification Testing (PVT) based on Regression Test cases.
  • Involved in User acceptance testing (UAT), maintaining quality procedures, and ensuring that appropriate documentation is in place. Communicated with design, development and test team.

Environment: Java, TestNG, C#, Java Script, Perl, Ruby, Python, Selenium WebDriver/IDE, SQL, UNIX, Maven, ANT and Jira

QA Engineer

Confidential

Responsibilities:

  • Involved in application support to analyze and fix data correction issues in live database by interacting directly with various clients.
  • Verification & validation experience for component level, sub-system, bench level as well as vehicle level testing.
  • Requirement analysis, test plan creation, script writing, updating test cases, logging defects and re-verification.
  • Effective Root cause analysis" expertise with analytical ability to solve complex problems.
  • Black Box, In-Vehicle Car Short and Persistence testing for infotainment modules.
  • Diagnostic testing for Instrument Cluster, Body Control Module and Power Train Control Module.
  • Involved in Warehouse Management, working for the supply chain, controlling the storage and movement for the materials.
  • Performed Automation testing in Warehouse systems there by reducing the regression testing and improving the quality.
  • Configured Automated WMS application parameters like Inventory adjustment reason code, policy for BR code, policy for RR code.
  • Developed WMS Automation Framework considering the Automated test data management and automated application configuration parameters.
  • Written test cases based on the business scenario.
  • Written Test cases for requirements for enhancements.
  • Analyzed the business and functional requirements of the application and developed detail test plan and test cases.
  • Reviewing all designs and testing of documentation generated during normal design process.
  • Developed QA processes automation test scripts using C#, Java Scripts, Perl, Ruby, Python/Selenium to test Web based user interfaces for different type of browsers.
  • Created Test runs, Test cases, Mockups, Process Flow diagrams from the functional documents.
  • Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non Functional requirements.
  • Developed and maintained Hybrid Framework.
  • Involved in writing load scripts using Apache JMeter.
  • Validated the data from Front End to Back End tables in Oracle Database.
  • Worked closely with the Developers, Analysts to resolve issues.
  • Involved in testing the web and other supported client/server interfaces.
  • Involved in creating and Executing Test Scenarios based on functional requirements.
  • Prepared test scripts, Perl, Ruby, Python for regression testing and performed Regression testing.
  • Performed User Interface Testing, Integration Testing and System Testing.
  • Logging and keeping in track of defects.

Environment: WMS, keyword driven, Java, Selenium RC, WebDriver, Selenium Grid, Quality Center, Soap UI, HTML, XML, Oracle, Java Script, C# scripting, Java Scripts, VB Script, Perl, Ruby, Python, UNIX and Windows, SQL, Firepath, Firebug, Java Eclipse, JMeter.

Automation Test Engineer

Confidential

Responsibilities:

  • Created various documents such as Test Plan, Test Scenario and Test Schedules document, Defect Management Workflow Diagram, Test Case, Test Script, and User Manual Document.
  • Analyzed Business requirements, functional specs and Use Case documents.
  • Worked directly with Business Analysts to understand the changes and updated requirements.
  • Conducting the follow-up meetings with project & Support team to go through the bottlenecks.
  • Managed and controlled Requirements, Test Design, Execution and Defect management and tracking Process using HP Quality Center.
  • Perform tests for workflows, queues, calculated fields, customization, plug-ins, dependent pick lists, security roles, tabs, field validation Tests
  • Performed manual testing on different modules of the application.
  • Performed Ad-hoc, Functional, Regression, Integration and Compatibility Testing of Web-based Application.
  • Performing tests for Functional/system, Integration and User Acceptance Testing.
  • Documentation of UAT Test Scenarios, Test Cases and Test Scripts like C#, Java Scripts, Perl, Ruby, Python.
  • Definition and preparation of UAT Test Data.
  • Creating the Re-Usable Components for Automation test Cases.
  • Helped Quality Center Administrator to maintain users, groups, domain, projects, and policies.
  • Set up test cases, test sets, and defects in Quality Center.
  • Used Rational Clear Quest as defect tracking tool and creating the defects in Clear Quest for the bottlenecks identified through Peak Test.

Environment: .NET, ASP.NET, C# scripting, Java Scripting, WebDriver, TestNg, Agile Scrum, Peak test, UAT, Test cases, HP Quality Center, Linux, BDD, Jenkin, Windows 7/XP, UNIX.

We'd love your feedback!