Senior Software Test Engineer Resume
5.00/5 (Submit Your Rating)
Bronx, NY
SUMMARY
- US Citizen with Over Seven (7+) of experience in Software Development Life Cycle (SDLC) and QA Methodologies.
- Performed cross - browser testing for the web interface and mobile application
- Highly skilled in data analysis, debugging, identifying, reporting, tracking and resolving all defects prior to production
- Expert of open source test automation software Selenium Web Driver, cucumber
- Experience developing test framework from scratch using JUnit, Test NG, Maven, and Page Object Model, and Java
- Working knowledge in Object Oriented Programming (OOP) concept such as inheritance, polymorphism, abstraction, encapsulation, and interface
- Proficient in Relational Database Management System (RDBMS) and working in databases like Oracle, SQL Server, MS Access and UNIX/Linux operating systems
- Performed backend testing in database using various type of complex SQL queries
- Developed and executed test for Usability Testing, Interface Testing, Low Level Resource Testing, Service Testing and Compatibility Testing for mobile devices
- Highly communicative with other key participants including client, detail oriented, excellent interpersonal, written, verbal communication skills and strong analytical, problem solving and decision-making skills
- Self-starter with capability to adapt and learn new tools, techniques, approaches and leadership skills
- Strong communicator and skillful in working closely with customers to identify and resolve problems
- A complete Tech Savvy and Positive attitude to expand present knowledge base, energetic, active team player with positive and forward-looking attitude
TECHNICAL SKILLS
Software Testing Tools: Selenium Web Driver, Cucumber, HP ALM, JIRA, SQL Developer, Gherkin, Git
Frameworks: Maven, Cucumber, TestNG, Junit, and Page Object Model(POM)
Databases: MS Access, Oracle, Microsoft SQL Server, MySQL
Programming: Java, VB Script, XML, HTML, Java Script, BDD
PROFESSIONAL EXPERIENCE
Confidential, Bronx, NY
Senior Software Test Engineer
Responsibilities:
- Participated in release planning, sprint planning, daily scrum and retrospective in agile scrum environment
- Designed and Developed Test Plan, Test Cases, Test Scripts and performed Manual testing on the entire Application
- Developed test cases in Gherkin and automated them using cucumber
- Performed test activities and defect tracking using JIRA
- Developed automated scripts using java in Selenium Web Driver with maven, cucumber, and Test NG
- Developed Java programs using Object Oriented Programming(OOP) concepts to enhance test framework
- Performed test automation Development using test framework that implements Page Object Model (POM), cucumber feature, 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
- Performed Restful API testing using Rest Assured and Java
- Checked database to determine successful transaction of test data from the application by establishing connectivity using SQL commands
- Coached and mentored Junior test engineers on various testing efforts and processes
Confidential, Chevy Chase, MD
Senior QA Analyst
Responsibilities:
- Participated in release planning, sprint planning, retrospective, and daily scrum for agile scrum development
- Extensively work throughout defect life cycle from opening to closure using JIRA
- Develop Behavior Driven Development (BDD) test cases using Gherkins
- Design and develop Test Plan, Test Cases, and Automated Test Scripts
- Performed Smoke, Functional, Integration, System, User Acceptance, Regression, and GUI testing
- Developed hybrid automation test framework with Web Driver using Java, Cucumber and TestNG
- Used Continuous Integration Tools (Jenkins) for automation script run in nightly basis and to provide quick feed back to the developers
- Used Maven for Project building and Git for version control
- Tested the application for both positive and negative scenarios
- Interacted with developers and business analysts to assessed functional requirements
- Performed cross-browser testing for the web interface, and mobile application.
- Generated status reports and Defect reports and presented them in weekly status meetings.
- Communicated with different team such as development, requirement, and configuration management.
- Follow up with the developers on defects status on a daily basis, and generate reports for managements
- Developed Complex SQL scripts for Oracle database using SQL Developer
- Work closely with Test Lead during the Software Testing Life Cycle (STLC) by ensuring full test coverage of the assigned test cases
Confidential, New York, NY
QA Analyst
Responsibilities:
- Responsible for Planning, Execution and Analysis of the project and also involved in creating Test Plan, Test Scripts and Test cases
- Analyze and maintained requirements and created Traceability Matrix (RTM) between Requirements and Test Cases.
- Identified the Test Cases to be automated and lead the effort for automating the product using Quick Test Pro
- Involved in Functionality, Integration, Regression, and System, User Acceptance Testing (UAT) during the various phases of the application.
- Extensive software automation script development using HP Mercury automation tool Quick Test Pro (QTP).
- Experience in Object Repository, Object Identification, set the Environment variables, Output value, Recovery scenario, Data Driven Test by using Quick Test Pro (QTP).
- Developed complex SQL queries to test the database values for data integrity.
- Tested the application for browser compatibility using internet explorer, Netscape Navigator, and Fire fox.
- Exposure to baseline, performance, stress, and volume testing using Load Runner.
- Interacted with developers & Business Analysts to resolve application defects.
