Senior Software Test Engineer Resume
4.00/5 (Submit Your Rating)
Plantation, FL
SUMMARY:
- Over Six (6+) years of experience in different stages of Software Development Life Cycle (SDLC)
- Proficient in testing the applications in different software and hardware configuration platforms
- Proficient in writing test cases and test scripts manually and automatically and in depth understanding of Software Test Life Cycle (STLC) and Defect Life Cycle
- Experience in working Agile development methodology environment called “Scrum”
- Expert building test automation framework using Selenium WebDriver, TestNG, Cucumber, Maven, and Page Factory for Page Object Model(POM)
- Experienced in Object Oriented Programming (OOP) using Java and implemented Inheritance, Polymorphism, Encapsulation, Abstraction, and Java Collections
- Expert on unattended execution using Continuous Integration (CI) tool Jenkins
- Expert on test activities and defect tracking using Atlassian JIRA
- Extensive experience in Functional testing, Regression testing, Black box testing, GUI testing, Back End testing, Browser compatibility testing, Integration testing, System testing and User Acceptance Testing (UAT).
- Experienced in various software QA and Testing management tools such as HP Quality Center, Clear Quest, JIRA, and IBM rational suite
- Excellent in writing complex SQL queries to access data from multiple tables using joins to perform database testing in Oracle and SQL server platform
- Ability to interact with developers and product analysts regarding testing status and maintain detail QA documentation
- Excellent logical, analytical and testing skills with good communication skills
- Quick learner and Good team player with excellent written and interpersonal skills
- Ability to handle multiple tasks and work independently as well as in team
TECHNICAL SKILLS:
Software Testing Tools: Selenium WebDriver, TestNG, JUnit, Apache POI, Gherkin, Cucumber, RestAPI Firebug, Extent Reports, HP - Quality Center, ALM, JIRA, Clear Quest, Appium
Databases: Oracle 10g/11g, Microsoft SQL Server, MS Access
Languages: JAVA, HTML, XML, SQL, VBScript, Gherkins
Development Tools: Eclipse, NetBeans, Oracle SQL Developer, TOAD, Maven, Git, Jenkins
Operating systems: MS-DOS, Windows, Mac OS, Mobile (iOS &Android) Linux(Red Hat, Ubuntu)
PROFESSIONAL EXPERIENCE:
Confidential, Plantation, FL
Senior Software Test Engineer
Responsibilities:
- Actively involved in all phases of Software Development Life Cycle (SDLC)
- Participated in release planning, sprint planning, daily scrum and retrospective in agile scrum environment
- Design and develop Test Plan, Test Cases, and Automated Test Scripts
- Performed Smoke, Functional, Integration, System, User Acceptance, Regression, Positive, negative, and GUI testing
- Build and enhanced automated test framework using Selenium WebDriver, TestNG, Cucumber, Maven and Page Object Model concepts
- Developed java programs to enhance the test framework implementing inheritance, method overloading, method overriding, and abstract class
- Ensure automated script works properly by locating elements using xPath and page object model (POM)
- Developed java code for collections including Array, Array List, and Linked List
- Created maven projects in command line, and Git repository to manage codes
- Developed test cases and performed integration testing of the combined software modules, and tested as a group.
- Performed End-to-End testing considering all interfaces and subsystem for functional and non-functional testing
- Designed, developed, and executed mobile test plans for iPhone, iPad, and Android devices.
- Performed cross-browser testing for the web interface, and mobile application using Selenium and Sauce Lab
- Performed Restful API testing using Rest Assured, test NG, and maven
- Performed query operations on Oracle to do data validation. Used standard SQL functions and commands to develop SQL queries.
- Developed and executed complex SQL queries to create and modify test data
- Generated status reports and Defect reports and presented them in weekly status meetings.
- Interacted with developers and business analysts to assessed functional requirements.
- Follow up with the developers on defects status on a daily basis, and generate reports for managements
Confidential, Hartford, CT
QA Tester
Responsibilities:
- Actively involved in all phases of Software Development Life Cycle (SDLC).
- Participated in release planning, sprint planning, daily scrum and retrospective in agile scrum environment
- Design and develop Test Plan, Test Cases, and Automated Test Scripts
- Performed Smoke, Functional, Integration, System, User Acceptance, Regression, and GUI testing
- Develop and document Standard Testing Procedures for Manual Testing.
- Execute the Test Scenarios, analyze the actual results against the expected results to each GUI objects.
- Perform sophisticated Regression, Functional, User Acceptance, and Integration Testing.
- Developed automated scripts using java in Selenium Web Driver with maven, cucumber, and Test NG
- Performed test automation Development using test framework that implements Page Object Model (POM), cucumber feature files, and Test NG configuration files
- Used Continuous Integration Tools (Jenkins) for automation script run in nightly basis and to provide quick feed back to the developers
- Implemented Maven for Project building, and Git for code management repository
- Submit the defect reports, and communicate issues to business, engineering, and management using JIRA
- Work extensively on performing Mobile web and native App testing for Android, and IOS
- Developed complex SQL queries to validate data in databases for Oracle and SQL Server
- Worked closely and independently with various teams including development and management
- Led 2-3 junior QA team member for smaller or part of project to achieve results
Confidential, Jersey City, NJ
Software Test Engineer
Responsibilities:
- Analyze, design and build testing procedures that deliver the client’s goals and provide our clients with maximum value.
- Managed the Requirement Traceability Matrix (RTM) of requirements and test cases.
- Analyzed the Functional Requirements and Design Specifications documents to ensure that the system met all of the technical and business requirements of the applications.
- Manually generate and implement templates for Test Plan, Test Cases, and Test Scripts and performed Manual Testing on the entire application.
- Developed automated scripts for functional and regression testing utilizing HP's Quick Test Pro (QTP).
- Responsible for application features and preparing several Test plans and Test cases, Test scripts for Unit, Integration, System, User Acceptance, Functional and Regression testing.
- Worked closely with software developers, business analysts, Sys Admin, and other project management personnel involved in Software Development Life Cycle (SDLC).
- Performed back end testing by verifying the data in the Oracle Database.