Senior Software Test Engineer Resume
2.00/5 (Submit Your Rating)
Atlanta, GA
SUMMARY:
- Experience in analyzing functional requirements and translate them to test cases.
- Have experience in interacting with multiple teams and meeting tight schedule.
- Have experience in interacting with client calls on regular basis for change request/enhancements.
- Created Generic and WebDriver Generic classes function for the entire Project.
- Experience with TestNG Annotation, Grouping, and Parallel execution.
- Executed test scripts on IE, Firefox & Google chrome
- Knowledge in Keyword and Data driven framework, Hybrid framework
- Expertise in Planning, Designing, development and Implementation of Data Driven and Hybrid automation framework using Selenium Web Driver and Java
- Experience in Automation testing using Selenium Web Driver/RC/IDE, JUnit, TestNG, Jenkins, Maven, Cucumber.
- Well acquainted with Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Worked Extensively on JUnit, TestNG framework for Unit Testing & Maven for Project building tool
- Proficient in documentation of deliverables in testing process (Test Plan, Test Scripts, Test Summary, Defects in HP Quality Center/ALM &JIRA, Status Reports)
- Well - versed with core Java
- Performed Smoke Testing, Functional Testing, Integration Testing, System Testing, Regression Testing and Compatibility Testing.
- Prepared Traceability Matrix to ensure the test case coverage for all requirements.
- Coordinating with Developers in fixing Defects and ensuring QA processes.
- Used css selectors and regular expressions to query DOM elements.
- Very good experience in script debugging skills in case of issues / failures.
- Wrote unit test cases using JUnit.
- Reviewed test cases for peers and given valuable comments about test case coverage and functionality.
- Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
- Good knowledge in validating data from the database using DML, DDL statements.
- Conceptual understanding of Foreign Key, Primary Key and other Constraints.
- Proficient in writing complex SQL queries.
TECHNICAL SKILLS:
Bug Tracking Tools: QC 10, Bugzilla, HP ALM, Jira
Automated Testing Tools: Selenium IDE, WebDriver
Operating Systems: Windows XP/Vista/win 7/win 8, Linux
Programming languages: Core java
Frameworks: JUnit, TestNG, Data driven
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Senior Software Test Engineer
Responsibilities:
- Coordinating with client for day to day activities
- Followed Agile methodology for Project Development and actively participated in the Daily SCRUM meetings to produce quality deliverables with in time
- Involved in all phases of the end-to-end implementation project- requirements gathering, analysis and design, development, testing and debugging
- Involved in Requirements gathering, providing estimation, Test planning, Design, Review & Execution of test cases.
- Cucumber was used for the entire regression testing and functional testing with selenium as a primary tool to the test Test scenarios, Test cases and test conditions identified.
- Executed automation scripts on different browsers/environments /results to the team.
- Understanding the Project Requirement Specifications and Software Requirement Specification Documents.
- Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
- Prepared and Execution of test scripts using Test-NG and Selenium Web-Driver.
- Responsible for defect tracking and management metrics, defects are logged and change requests are submitted using Bugzilla.
- Installed & Configured Selenium Web Driver, Test-NG, Maven tool and created Selenium automation scripts in java using Test-NG prior to next quarter release.
- Involved in scope creation, script creation, configuration, execution, analysis, resolution, retesting using TestNG.
Confidential, Milwaukee, WI
Senior Software Test Engineer
Responsibilities:
- Coordinated and managed all phases of testing for assigned components ensuring test cases are completed and met business requirements.
- Developed test cases, scenarios, and conditions to validate functionality.
- Performed various types of testing, such as functional, regression, GUI, System Integration, negative testing.
- Developed and executed TestNG test script using annotations.
- Run the test cases on multiple browsers simultaneously using Selenium Grid
- In corporate Selenium for automation of Identified Test Scenarios
- Cross browser testing across different browsers like Internet Explorer, Firefox and Google Chrome.
- Documented, logged and tracked defects and test results
Confidential, CA
QA Automation Engineer
Responsibilities:
- Designed and developed automation framework using Key Word Driver and Data Driven methods.
- Developed and executed test strategy and coordinated QA testing in Agile Environment
- Designed and implemented test scripts and managed Selenium test automation processes Involved in setting up the test automation framework using Selenium
- Worked on writing test plans, test cases for various major and minor projects and skillfully executing them.
- Implemented functional automated test cases using Selenium Web driver
- Develop test code in Java language using Eclipse, Selenium IDE and JUnit framework.
- Writing Test Data and Test cases for the new features.
- Enhanced test plan with new test cases at regular intervals of time.
- Developed automation framework for Web Application Testing.
- Performing Regression, Functional, and smoke testing in QA, Stage and Production environments.
Confidential, Burbank, CA
QA Selenium Automation Engineer
Responsibilities:
- Involved in full project life cycle implementation (requirement gathering to production) of web applications.
- To understand the business requirements and develop detailed test approach and test plan to describe the complete testing coverage of the new functionality.
- Prepare end-to-end business scenarios ensuring complete coverage of the new functionalities.
- Break the test scenarios into executable functional test cases.
- Automate the test scripts using Selenium Web Driver.
- Worked on extracting data from high volumes of text files to excel files using java scripting
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language
- Implement and maintains Hybrid Selenium automation framework using Java, Selenium Web driver, Object Identification Technique, Data Driven Technique, Parameterization techniques
Confidential, Bellevue, Washington
Quality Analyst
Responsibilities:
- Worked on The Telematics project in a fast paced Agile environment providing Web and Database testing signoff.
- Responsible for Gap Analysis and preparing Test Estimates, Test Outline, and Test Design by reviewing product requirements and functional specifications.
- Coordinated meetings with Business owners and Developers in designing detailed Test Plan and comprehensive test scenarios ensuring adequate test coverage
- Responsible for preparing and executing test cases covering all the test scenarios
- Used SQL as part of Database Testing for retrieving information, editing and inserting data
- Prepared test data in the XML format for testing some Web services in the application
- Executed and managed Functional, Regression and Integration testing during scheduled phases of STLC.
- Also provided UAT and Post production validations
- Maintained defects in Mercury Quality Center and conducted defect review meetings.
- Implemented Frame work for Selenium RC scripts using Java
- Automated UI Part with selenium RC
Confidential
Software Test Engineer
Responsibilities:
- Worked closely with business analyst from various business areas to gather business and user requirements.
- Understanding the Project Requirement Specifications and Software Requirement Specification Documents.
- Identified test cases to automate.
- Automate those test cases using Selenium Web driver and Java (Eclipse IDE). Contributed in framework creation.
- Preparation of Daily and Weekly status reports
- Involved in Regression, Functional, Integration, System, Sanity and Database Testing.
- Used various drivers specific to each browser to write scripts for testing across various browsers.
- Involved in setting up the test suit to run test cases in batches.