Sr. Software Development Test Engineer Resume
Erie-pA
SUMMARY
- 7 years of experience in Analysis, Development and Testing in IT industry.
- Around 6 years of experience in test automation using Selenium Webdriver/RC/IDE, Selendroid and Appium.
- Well - versed with all stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Experience in Test Environment Setup and Test Infrastructure Development in both Manual and Automation.
- Good exposure on Requirements Analysing, Streamlining and Management.
- Well versed with various Testing Stages/Levels/Phases, Testing Types, Testing Techniques and Quality Work Products.
- Experience in Functional and Non-Functional (Availability, Usability, Reliability and Compatibility) mobile app testing.
- Hands on experience in preparing Test Plans, Test Cases, Automated Test Scripts, Test Data and executing the same.
- Good Exposure on Bug Life Cycle.
- Extensively used Automated Testing Tools like Selenium for Functional and Regression Testing.
- Experience in preparation of Automated Tests within the Keyword Driven, Data Driven, Page Object Model design pattern and testNG Automation Framework.
- Good Expertise in VB Script and Automation Infrastructure Development.
- Experience in Webdriver Programming using Selenium Webdriver and selendroid.
- Good knowledge on Test Management Tools like Maven.
- Working knowledge on Java, .Net, Oracle and SQL Server Technologies based projects.
- Extensive experience in Integrated Development Environment (IDE) such as Eclipse.
- Proficient in Software Version Control tools like Bit Bucket.
- Expertise in Client Side Designing and Validations using HTML, CSS, Java Script.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, Jira.
- Intellectual capacity to grasp new situations quickly and problem solving skills.
- Strong technical background, excellent analytical ability, good debugging skills, team player with ability to work effectively in stressful environments and deliver results successfully.
- Good working knowledge on Application development, maintenance, testing life cycle process.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, SQL, .Net.
Testing Tools: QTP/UFT, Selenium WebDriver/IDE/RC/GRID,Selendriod, Appium.
Markup/Scripting Languages: HTML, DHTML, CSS, XML,XPATH, JavaScript, VB Script
RDBMS: Oracle, SQLServer.
Application/Web Servers: Apache Tomcat.
IDE/Application Tools: Eclipse, Selenium IDE
Source Control: Sub Version (SVN), Bit Bucket.
Browsers: Firefox, Chrome, Internet Explorer and Safari.
Build Tools: Maven, Ant.
Operating Systems: Linux, Windows XP/2007.
Project Management: Ms Project, Ms Office, Ms PowerPoint, Agile.
Defect Tracking Tools: ALM, JIRA.
PROFESSIONAL EXPERIENCE
Confidential, Erie-PA
Sr. Software Development Test Engineer
Responsibilities:
- Analysing the use case requirements in order to have the detailed knowledge about the application.
- Created test scenarios and test cases based on functional documents and User stories.
- Identified the test cases to be automated and performed data driven testing and enhanced the overall functionality of the application.
- Involved in the project team, which focused on testing and dealing with process, tools and best practices. This team also leveraged testing knowledge, technology, methodology and resources across similar projects.
- Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.
- Used Selenium for regression testing and running the automation suite.
- Performed mobile app testing using selendroid and appium.
- Involved in creating data driven frame work components with testNG framework and Page Object Model design pattern.
- Involved in querying using SQL and updating records and validate database records as expected.
- Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
- Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
- Performed Backend testing to verify the data integrity by passing SQL Queries.
- Performed Smoke and Functional testing on every build of the application.
- Defect Reporting, Analyzing, Tracking and Report Generation using Jira.
- Attended the daily Bug review meetings, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.
- Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using Jira.
- Responsible for software QA and analysis, with emphasis on performance testing and functional decomposition of web-based (SOA) and legacy systems architecture.
- Conducted test case reviews and presented the test cases/test scenarios to the team members for all iterations.
- Participated in daily SCRUM meetings and gave the daily status of testing.
- Optimized Selenium scripts for Regression testing of the application with various data sources and data types.
- Documented the defects in Jira and assigned them to relevant developer.
Environment: Java, Javascript, Selenium WebDriver, selendroid, appium, Jira, TestNG, Maven, Eclipse IDE, XPath, Firebug,Firepath, SOAP UI, DOM, HTML, JQuery, JavaScript, C#, CSS, Scrum, SQL, Oracle and Windows.
Confidential
Software Development Test Engineer
Responsibilities:
- Part of Automation Development team.
- Identify the Automation Test cases form manual Packages.
- Every day status report sharing with Client.
- Coordinating with Client for Business clarification and attending the calls.
- Performed mobile app testing using selendroid and appium.
- Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
- Involved in creating data driven frame work components with testNG framework and Page Object Model design pattern.
- Created the flows and mapped the parameters with Flows.
- Created Libraries and components for project.
- Involved in preparing driver scripts, data driven tests and test suits.
- Handled the Dynamic Objects using Regular Expressions.
- Prioritizing the scripts for Test Execution and review test results.
- Run the Regression suite using Automation tools - Selenium.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Worked on different frame works like Data Driven and Page Object model using testNG, Junit.
- Formalizing the Defect Reporting and guiding the team to report the defects in Jira.
- Uploading and updating the Test Cases matching the organization standards and compliance.
Environment: Java, Javascript, Selenium WebDriver, selendroid, appium, Jira, TestNG, Maven, Eclipse IDE, XPath, Firebug,Firepath, SOAP UI, DOM, HTML, JQuery, JavaScript, C#, CSS, Scrum, SQL, Oracle and Windows.
Confidential
Software Development Engineer Test
Responsibilities:
- Analyzing the use case requirements in order to have the detailed knowledge about the application.
- Understanding Requirement Specifications and Design Documents.
- Develop the test scenarios and test cases for Selenium.
- Execution of functional test cases.
- Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
- Performed Smoke testing, Re-Testing and Integration Testing, System Testing, Regression, Backend testing and Product testing.
- Performed data base validations for the functionality.
- Performed the testing of Restful web services for apps for the Using SOAP UI.
- Analyzing the manual test cases for the feasibility of automation in regression phase
- Set up the required reusable actions, repository, environment variables, test data and functions required for the automation scripts functionality.
- Created business functions and generic functions
- Prepared automation test scripts to validate different functionalities using Selenium.
- Prepare the review reports (code reviews, execution reviews) and delivery reports for the automation scripts.
- Involved in preparing driver scripts, data driven tests and test suits.
- Issue resolution and Test case reviews with clients.
- Identified the test cases to be automated and performed data driven testing and GUI Check Points using
- Selenium WebDriver and enhanced the overall functionality of the application.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
Environment: Java, Selenium WebDriver, Jenkins, TestNG, Maven, Eclipse IDE, XPath, Firebug,Firepath, SOAP UI, DOM, HTML, JQuery, JavaScript, C#, CSS, Scrum, SQL, Oracle and Linux.
Confidential
Junior Software Development Engineer Test
Responsibilities:
- Analyzing the use case requirements in order to have the detailed knowledge about the application.
- Understanding Requirement Specifications and Design Documents.
- Develop the test scenarios and test cases for Selenium.
- Created Automation script using Selenium WebDriver using Java. Executed scripts on different browser and different platform.
- Execution of functional test cases.
- Performed Smoke testing, Re-Testing and Integration Testing, System Testing, Regression, Backend testing and Product testing.
- Designed and executed the Automation Test Scripts using Selenium WebDriver and Junit.
- Analyzing the manual test cases for the feasibility of automation in regression phase
- Set up the required reusable actions, repository, environment variables, test data and functions required for the automation scripts functionality.
- Created business functions and generic functions
- Prepared automation test scripts to validate different functionalities using Selenium.
- Prepare the review reports (code reviews, execution reviews) and delivery reports for the automation scripts.
- Involved in preparing scripts, data driven tests and test suits.
- Involved in executing the automation scripts and storing the results in Selenium.
- Analyzed test results and reported defects in Selenium.
- Issue resolution and Test case reviews with clients.
Environment: Java, Selenium WebDriver,, Ant, Jenkins, Junit, SOAP UI, Jira, Eclipse IDE, Xpath, JSON, XML, CSS, HTML, Firebug, internet Explorer, Chrome, Firefox, SQL, Oracle and Windows.