We provide IT Staff Augmentation Services!

Sr. Software Test Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • 6+ years of experience in Functional, Automation, Performance, GUI and API testing of Web & Stand - Alone Applications.
  • Experience with Behaviour Driven (Cucumber), Data Driven, Keyword Driven frameworks using Selenium WebDriver, Junit, Test Ng.
  • Having Knowledge on various Commercial and Open Source test performance engineering tools like Load Runner, VSTS 2010 ultimate, Neoload and JMeter.
  • Solid exposure in using the APM (Web Application Performance Monitoring) tools like Compuware-Dynatrace, App Dynamics, JRMC and Site scope
  • Experience with logging frameworks like log4j.
  • Experience in working with Postman and SoapUI for API testing
  • Experience in relational databases like Oracle, MySQL, MS Access and No SQL database like Mongo.
  • Active participant (at times leading) in Agile ceremony’s like Scrum, Sprint Refinement or Grooming, Sprint Planning, Retrospective.
  • Extensively involved in analysis of Business Requirements, Analysis & Design, Implementation, Test design, Test Execution, Defect Tracking, Management and Reporting
  • Well versed in setting priority’s and managing multiple projects at same time
  • Ability to work in an Onsite-Offshore Model and manage teams globally
  • Assist in the preliminary planning discussions to determine the objectives, scope, constraints, risks, and deliverables of the project
  • Good at analysing and problem-solving.
  • Passionate to learn new technologies in short span.

TECHNICAL SKILLS:

Languages: Java/J2EE, HTML, JavaScript, R, PHP, C .

Frameworks: Cucumber - Behaviour Driven, Hybrid Driven, Keyword(Selenium Web driver) Driven, Test Ng, Junit

Continuous Integration Tool: Jenkins

Build Tool: Maven

IDE: Eclipse, Microsoft Visual Studio, STS and php storm

Version Controlling Systems: Tortoise SVN, GitHub, Bitbucket

Web App Servers: Apache Tomcat, WebSphere

Testing Tools and Methodologies: Putty, WinSCP, Post man, Ranorex, Load Runner, J Meter, VSTS 2010, Neo-Load, Royal tsx, FileZilla

Test Management: HP Quality Centre, JIRA

Defect Management: JIRA, HP Quality Centre, Bugzilla, Redmine

Collaboration Tool: JIRA

Database/Database tools: SQL Server, Oracle, MySQL, MS Access, Mongo (NoSQL)

Operating Systems: Windows, MAC OS

API Tools: Postman, SOAP UI

Diagramming software: Draw.IO, Lucid Charts

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Software Test Engineer

Technologies: Selenium Web driver using Java, TestNg, Apache Http Client.

CI tool: Jenkins

Database: SQL Server2008, Oracle, Mongo DB.

Tools: Load Runner 12.5, Neo-load, SOAP UI, Post Man

Responsibilities:

  • Development of Hybrid Test Framework using Selenium Web Driver that adapts dynamically based on OS, browser
  • Design and Develop automation scenario’s in a feature file for a given user stories .
  • Development of customizable TestNg HTML Report.
  • Interact with business owners, Product Owner, to gather and analyse Business Requirements, Use Cases, Technical requirements, Functional Specifications and develop detailed test plan.
  • Development of documentation, handling knowledge transfer session with the team
  • Establish and maintain traceability matrix until all the business requirements are signed off.
  • Verification of rest services using Swagger UI or Post man as required
  • Involved in rest API automation development framework using Apache Http Client, Jackson Library, Junit
  • Experience in deploying web applications on AWS Elastic bean stack
  • Configuring and Scheduling jobs in Jenkins for execution of automated tests and generating the html reports
  • Analyze the performance inputs given by the client.
  • Identify the Individual Business process and taking the baselines for a single user
  • Raising the incident for server restart server restart (clearing temp, cache and compiled JSPs, DB defrags and recommended settings.
  • Log stash enabling and collection of logs at different levels of application at a single point
  • Generating the V User Scripts, enhancing them with parameterization, Correlation, and Transactions using Load Runner Virtual User Generator.
  • Identifying the Scenario’s and Creating Load Scenario’s using Load Runner Controller and Neoload Runtime.
  • Identifying and creating the SLA's in Load Runner Controller and Neoload.
  • Executing and monitoring the Counters of Web/LDAP/OLAP and database servers, using different monitors available in Load Runner Controller.
  • Extensively Worked on Dynatrace (Developer Version) for monitoring during the test executions and as well reporting the performance bottlenecks in all the application stack layers.
  • Configuring the Oracle JRockit JVM (JRMC). which includes tools to monitor, manage, profile, and eliminate memory leaks for the java applications
  • Analysing the test results and gathering the performance metrics of an application subjected to different loads using Load Runner Analysis.
  • Generating the various performance graphs and accordingly, customizing the reports using Load Runner Analysis and Neoload Results.
  • Preparing the final PT reports, Sign off document and case studies.

Confidential

Frameworks: Selenium Web driver using Java, TestNg .

Database: SQL Server2008, Oracle, MySQL Server2005.

Automation and Performance Testing

Tools: VSTS 2010,SOAP UI, Post Man, Dynatrace

Responsibilities:

  • Implemented Excel based Keyword Driven and Data Driven testing with Selenium WebDriver which cut down the script development time drastically.
  • Co-ordination with Project manager & Development teams on Documentation Reviews, Process Improvement and Schedule
  • Created Test Plans and Test Strategy which describes the features and functions to be tested.
  • Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements defined.
  • Reported and tracked defects, monitored defects reported by team.
  • Worked directly with Business users performing User Acceptance Testing (UAT).
  • Developing checklist documents.
  • Designing re - usable components to automate the manual work
  • Developing reports based on Daily execution results.
  • Designed code generating accelerator in speeding up the development process.
  • Optimizing scripts to increase performance.
  • Updating status in scrum calls with onshore for client reporting.
  • Taking ownership of the deliverables and leading the team in End to End performance engineering activities.
  • Capturing the performance requirements through scrum/business discussions with clients (business) and designers.
  • Ensuring the business requirements are mapped to the test cases.
  • Responsible for daily monitoring of performance exceptions.
  • Preparing the test plan/strategy documents.
  • Creating complex Business process performance test scripts with Load runner tool using Web (HTTP/HTML) protocol.
  • Ensuring the production volume to be performance tested by gathering the volumetric forecast information from the business people and creating a performance test design in HP-Controller.
  • Expertise in Test Scenario creation in Controller/PC for baseline/load/soak/Stress testing.
  • Writing automation scripts using Oracle-SQL & PL/SQL to reduce the manual overhead for bulk test data creation & results collation from backend systems
  • Monitoring the web server, application & data base servers performance during and after the performance test execution.
  • Extensively Worked on Dynatrace(Production License) for monitoring during the test executions.
  • Analyzing the app server performance through Compuware-dynatrace & HP Diagonistics/Analysis tool. Tracing the performance issues if any in the code, OS & network level.
  • Ensuring defect tracking through HP Quality center(ALM) & JIRA in timely manner.
  • Preparing the performance test reports and giving a Go/No-Go in terms of performance of the application based on the performance results.
  • Preparing the final PT reports, Sign off document and case studies.

Confidential

Database: SQL Server2008, Oracle, MySQL Server2005.

Sr. Software Test Engineer

Tools: Load Runner 11.0, VSTS (Microsoft Visual Studio 2010),Fiddler.SOAP UI

APM Tools: APP Dynamics, Sitescope

Responsibilities:

  • Involved in rest API automation development framework using Apache Http Client, Jackson Library, Junit
  • Implemented Excel based Keyword Driven and Data Driven testing with Selenium WebDriver which cut down the script development time drastically.
  • Development of customizable TestNg HTML Report and CI/CD integrations with Jenkins
  • Co-ordination with Project manager & Development teams on Documentation Reviews, Process Improvement and Schedule
  • Created Test Plans and Test Strategy which describes the features and functions to be tested.
  • Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements defined.
  • Reported and tracked defects, monitored defects reported by team.
  • Worked directly with Business users performing User Acceptance Testing (UAT).
  • Developing checklist documents.
  • Designing re - usable components to automate the manual work
  • Developing reports based on Daily execution results.
  • Designed code generating accelerator in speeding up the development process.
  • Optimizing scripts to increase performance.
  • Updating status in scrum calls with onshore for client reporting.
  • Involve in Requirements gathering, understanding NFR’s of the project
  • Prepare test strategy or scope for performance testing
  • Responsible to client requests for issue resolution.
  • Co-ordinate with the testing/development/environment teams for the inputs required for performance testing activities
  • Design scripts for the scenarios using HP LoadRunner.
  • Create scenario in HP LoadRunner and VSTS Web test to execute the load test with the required number of users
  • Executing UNIX shell script which monitors CPU, Memory, Disk, I/O utilizations. The shell script contains the commands such as vmstat, top commands which runs periodically
  • Analyzing the resource utilizations of UNIX server and plotting of the graphs accordingly.
  • Familiarization in monitoring UNIX/Windows servers (Web, App & DB)
  • Monitoring of performance counters (CPU & Memory Utilization of servers, Throughput, Hits per sec etc.) during testing
  • Creating and Analysing the Heap & Thread dumps and helping the dev team to fine tune the application performance.
  • Create a test report, which documents test results and lists any discrepancies
  • Interacting with development/environment teams in optimizing the performance.
  • AppDynamics is used for monitoring purpose and also to track the impacted business transactions.
  • Frequently going to Clients Location to Mumbai ( Confidential ’s), Yashoda Hospitals (Hyderabad) for doing both functional and Non-functional Testing.
  • Understanding the Business Requirements.
  • Participating in preparing Test Plans
  • Preparing Test Scenarios
  • Preparing Test Cases for module, integration and system testing
  • Preparing Test Data’s for the test cases
  • Preparing Test Environment to execute the test cases
  • Analysing the Test Cases prepared by other team members
  • Executing the Test Cases
  • Defect Tracking
  • Giving mandatory information of a defect to developers in order to fix it
  • Preparing Summary Reports
  • Preparing Suggestion Documents to improve the quality of the application
  • Communication with the Test Lead / Test Manager
  • Conducting Review Meetings within the Team.
  • Reporting the SRS gaps to development manager.
  • End to End testing of the product using various testing methodologies.
  • Maintain the traceability matrix for the project
  • Attending the client call’s and giving the user trainings through RDC/Team viewer

Confidential

Database: MySQL Server2005.

Sr. Software Test Engineer

Tools: HP Load Runner 9.5.

Responsibilities:

  • Understanding the Confidential CRM & BRM product specific features for every release.
  • Involving in functional & non-functional project discussions with business, design and development people and gathering the performance requirements and User Journey Preparation.
  • Ensuring the new business scenarios are mapped to test cases.
  • Creating complex Business process performance test scripts with Load Runner tool using TrueClient and WebServices protocols.
  • Communicates performance results to consulting team when requested.
  • Involving in automation works for the time-consuming Scenarios data setups using oracle SQL & PL/SQL in order to reduce manual efforts.
  • Creating and running the test scenarios and bulk test data for each release based on the nonfunctional requirements.
  • Configuring different monitors to capture performance metrics and monitoring the Application/Web/DataBase servers’ performance during performance test executions through HP Sitescope. Creating alerts in Sitescope when there is a overhead at the App/Web/DB servers in terms of CPU, memory, Disk I/O utilizations, etc., Through Sitescope weanll report it to the concerned team to fix the performance issues if any we identify.
  • Analyzing the test results & reports.
  • Responsible to monitor the system level metrics like CPU, memory and network utilizations, etc., for the Web, Application and database servers during and after test execution.
  • Reporting the performance issues to the concerned stake holders and tracking the defects through HP ALM(QC).
  • Analyzing Server GC logs & Heap dumps in case of any memory leaks at the application, and analyzing the Application server logs in case of finding the root cause for the failures

We'd love your feedback!