We provide IT Staff Augmentation Services!

Apps System Engineer/test Automation Resume

2.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • Over 10 years of intensive experience in all phases of software testing life cycle and SDLC as QA analyst and software tester.
  • Expertise in the domain of Retail, Financial system, Health care and Mail Delivery system.
  • Expertise in preparing master test plan, test cases and test scripts on the basis of business requirement documents and software requirement specifications.
  • Plan design, build and maintain Test Automation Framework(Data Driven, Keyword Driven, BDD)
  • Good expertise in developing Selenium automation scripts using Java.
  • Worked with Test - NG frame work and used Annotation, test cases, and prioritize test cases etc.
  • Performed with CIS (Continuous Integration System) testing with Build Tools like Jenkins, Maven and GitHub.
  • Performed cross browser and cross platform testing with Selenium Grid in Docker container.
  • Solid experience with UFT automation using VBScript and Descripting programming and executing automated test scripts, tracking defect and interacted with development team in correcting the defect.
  • Good expertise in VB script and automation framework development using UFT.
  • Experience in building Framework for API testing such as Rest Assured to validate APIs.
  • Have strong knowledge of PL/SQL, developing database queries for Backend testing, in depth knowledge of oracle and SQL server, resolved database performance issue.
  • Intensive experience with different types of testing including smoke testing, functional testing, regression testing, web based testing, GUI testing and back-end testing.
  • In-depth experience with all the modules of Quality Center (ALM) including Requirement, Test plan, Test lab and Defect module.
  • Familiar with various SDLC models like Waterfall, Incremental, Agile (Scrum, RUP) and V-Model.
  • Worked very closely with cross functional teams including business analysts, developers and project managers during the course of testing as and when required.
  • Experience in working with various internal and external groups- users, Business Analysts, Developers, Testing team and Project Management team, on shore and off shore team.
  • A team player, self-starter and very good at learning new tools and techniques.
  • Excellent communication, interpersonal skills, time management and problem solving skills.
  • Log the issue/ Defect in JIRA and refer to portal number.

TECHNICAL SKILLS

QTP/UFT: Expertise in QTP 9.0 through UFT 14 Scripting skills beyond record and play mode, utilized VB scripting to develop Automation script. Experts in all aspects of UFT including data driven scripts, custom check points, Descriptive Programming as well as using shared object repository.

Selenium: Expertise in developing automation test scripts using selenium Web Driver in Java.

ALM: In-depth knowledge and experience with using all modules of ALM. Devised way to use ALM for effective implementation of Requirement Traceability Matrix.

Testing Tools/Technology: QTP/UFT, Selenium, ALM, Rally, JIRA, Postman, Cucumber, Rest Assured

Programming Language: Java, VB Script, Python, C#, HTML, PL/SQL, XML

Operating Systems: Windows

Database: MS SQL Server, Oracle, MS Access, DB2, MYSQL

Microsoft Tools: MS word, Excel, Power Point, Outlooks

Methodology: Agile (Scrum), Waterfall, Iterative

Mobile Operating Systems: iOS, Android

PROFESSIONAL EXPERIENCE

Confidential - Philadelphia, PA

Apps System engineer/Test Automation

Responsibilities:

  • Reviewed Project Artifacts, analyzed test cases on the basis of business, functional and technical requirements.
  • Designed and developed the Automation test scripts using Selenium Web Driver using Java.
  • Extensively used Maven projects with IntelliJ IDE and Project Object Model (POM) XML to download all the required dependencies.
  • Involved Building automation framework using Page Object Model design with Selenium WebDriver and Java programming language to automate web-based applications.
  • Involved in creating a framework using cucumber and transformed existing automation test scripts to use the BDD approach.
  • Created and implemented centralized Shared Object Repositories (Git) to collaborate with the team members.
  • Extensively used GitKraken git client tool to Commit, Pull, Merge, and pushing of automation scripts in the GitHub repository.
  • Experience in using Jenkins for Continuous Integration Continuous Deployment (CI/CD) tool and setting up nightly execution schedules for automation scripts.
  • Performed Functional Testing, Data Driven Testing and Cross Browser Compatibility Testing on different browsers like IE, Firefox & Chrome.
  • Involved in Retesting and Regression Testing using Selenium WebDriver.
  • Enhanced Test cases using Java Programming features and TestNG Annotations and reviewed TestNG reports.
  • Converted manual test cases to automated test scripts using UFT and enhanced scripts by adding user defined functions in VB Script.
  • Generated the automation scripts for functional, data driven, Regression and End to End testing using UFT. Also created data validation script using UFT to verify test data before starting Regression execution.
  • Performed as automation lead for IAM application.
  • Performed automation POC for the new application to bring under automation coverage.
  • Used SQL queries for Back End Testing and Data Integrity Testing.
  • Performed API testing and grouped priorities test cases.
  • Worked closely with cross functional teams including on shore and off shore teams.
  • Involved in third party vendor automation process in code review, functional team coordination and data collection activities.
  • Identified test data requirement and worked with functional team to create test data.

Environment: Selenium Web Driver, UFT, ALM, IntelliJ IDE, Eclipse, TestNG, Junit, Jenkins, GitHub, SVN, .Net, SQL server, Postman, Rest assured, JSON Server, Node JS and VS Code.

Confidential - Mooresville, NC

System QA Analyst

Responsibilities:

  • Reviewed and analyzed the functional requirement specification, workflow documents and use cases to ensure that requirements are clear and testable.
  • Involved in writing test cases, executing the client side validations and involved in preparing the execution plan.
  • Maintained and executed manual test cases once the application is ready for the test and collaborates the testing efforts with the team.
  • Experienced in setting up Selenium Tools from scratch and configuring different other related plug-ins to perform automation scripting.
  • Having a good understanding of Object-Oriented programming such as Inheritance, Abstraction, Interface, and polymorphism to implement in automation frameworks.
  • Experience in using Eclipse IDE to create Maven Projects and used TestNG framework to validate different functionalities of the application.
  • Reviewed software test plan for defining test scenarios and writing manual and automated test scripts.
  • Worked with GitHub for source control repository and used Jenkins to execute automation scripts against the deployment.
  • Designed and developed automation test script using UFT and managed testing activities using ALM.
  • Created Regression Test cases and automated the scripts using UFT for the purpose of regression testing.
  • Re-running of the test scripts after deployment of each new build in the application for identification of errors and manipulation of the script for customization of testing process.
  • Performed the cross browser testing using different browsers.
  • Executed SQL queries to retrieve data, research data integrity, verify test results and database tables.
  • Actively participate in the review meeting, walkthrough and prepare the defect progress reports during the defect meeting.
  • Used JIRA for User Stories management,defect tracking andmanagingthedefects.

Environment: Agile, Windows, HTML, Internet Explorer8 &9, Quality Center 11.0, JIRA, QTP 11,Eclipse, Oracle11g, Unix, J2EE, Web Services.

Confidential - Florham Park, NJ

Automation Test Engineer

Responsibilities:

  • Analyzing the Functional Requirements Specifications and System Design Specifications.
  • Involved in all Functional and technical discussion with the users, project management, developers, architects and test team.
  • Prepared test cases according to the business specifications and wrote test scripts and maintain them.
  • Performed extensive Smoke, positive, Negative, Boundary value testing, Integration testing, Comparison, Regression and UAT testing to ensure that system is user friendly for the customers.
  • Developed and maintained automation test scripts using UFT to supported regression testing and participated actively in system testing and regression testing.
  • Involved in developing Data Driven Automation framework using UFT.
  • Used Descriptive programming to code the operation of objects that appear in dynamic data frames, whose property changes and always not matches. Created child objects to get no. of object and Object location value.
  • Reported the failed test cases, tracked the defects and verified the fixes in multiple environments and also tested in various browsers like Mozilla, IE and Chrome.
  • Writing SQL queries to retrieve data and performing data verification.
  • Perform root cause analysis to identify problems in weekly automation regression failure analysis.
  • Provided IT PM and QA manager with weekly status report and escalation of issues in a timely manner.
  • Generating test metrics utilizing QC for testing progress.
  • Providing QC support to UAT team members.

Environment: Windows 7 & 8, IE9, Rally, UFT11.5, VB Script, SQL Server, MS Word and Excel, .Net, TOAD, J2EE.

Confidential - Atlanta, GA

QA Analyst

Responsibilities:

  • Developed test plan, test cases of various Business application and complete familiarity with all phases of Software Development Life Cycle (SDLC).
  • Interacted with end users, stakeholders and Business Analysts for gathering and analyzing business and technical requirement specifications.
  • Worked closely with all business as well as technology stakeholders to analyze complex business process.
  • Worked closely with cross functional teams including users, development teams, marketing and technical team.
  • Developed automated test scripts using Quick Test Professional, enhanced the scripts inserting checkpoint, parameters, synchronized the scripts and saved the same scripts for Regression Testing.
  • Automated Regression test suite and performed smoke testing using QTP.
  • Performed extensive back end database testing using complex SQL queries.
  • Used Quality Center for bug tracking and for maintaining the test document.
  • Attended various meeting with the developers, clients and the management team to discuss major
  • Issues found during testing, enhancement issue and future design modifications.
  • Preparing test result report and completing QA sign off process.

Environment: VB script, Windows, QC 11, QTP, IE 9, Windows, HTTP, XML, HTML, SQL, PL/SQL, Oracle, Waterfall, MS Office.

Confidential - Atlanta, GA

Software Test Engineer

Responsibilities:

  • Writing test plan, test cases on the basis of business, functional and technical requirements.
  • Involved in gathering requirements, preparing detailed test plan.
  • Prepared detailed test cases by analyzing functional requirement specification document.
  • Worked with users and Business analysts to define and design test scenarios and test data.
  • Integrated Test Automation Framework using QTP, which enhanced the usability of automation scripts, generated for regression testing.
  • Automated test scenarios for GUI, Functional and Regression testing using Quick Test Professional.
  • Developed and implemented automation using VB script, Descriptive Programming and QTP.
  • Used Data Driven testing and database accessing techniques to support the scripts.
  • Used Quality center for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status.
  • Worked independently without direction and mentors junior members in the organization as necessary.
  • Extensively performed Functional testing and End to End testing.
  • Writing SQL queries to retrieve data and performing data verification.

Environment: Asp.Net, HTML, J2EE, Mainframe, SQL Server, QC 11, QTP 11, IE 9, Windows XP Professional.

Confidential - Jacksonville, FL

QA Engineer

Responsibilities:

  • Attending requirements review sessions and reviewing functional specifications.
  • Preparing test cases and test scripts and reviewing with business analyst’s for accuracy.
  • Performed various types of testing such as Functional, System, Regression, Data validation, User Interface, Positive, Negative, Boundary testing.
  • Executing assigned test scripts and providing daily test progress status to IT PM and project stakeholders.
  • Developed automation script using QTP to perform end to end testing and created a set of re-usable scripts.
  • Conducted regression testing for the changes made to the application using Quick Test Professional (QTP).
  • Wrote SQL queries to test data integrity, Referential integrity and performed database testing for the application.
  • Identified test data requirement and worked with business analysts to create test data.
  • Attended defect review meetings and helping QA lead in managing quality center.

Environment: MS Office tool, Windows XP, MS Project, MS vision, Oracle, Quality Center, Quick Test Pro.

We'd love your feedback!