We provide IT Staff Augmentation Services!

Software Test Engineer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Over 3.5 years of QA experience in Manual/Automation testing of Web, Mobile, Windows apps and client/Server with specializing in Software Quality Assurance Testing.
  • Proven Experience in using test automation tools such as Selenium WebDriver/RC/IDE/GRID, Appium, HP UFT, Coded UI to develop automation testing scripts for web, windows and client server applications.
  • Experience in all stages of the Software Development Life Cycle(SDLC) and Software Testing Life Cycle(STLC) in all dimensions of Functionality, Usability & Reliability.
  • Extensive experience in writing Test Plans, Test Cases, Test Scenarios, Test reports and maintaining Test Scripts and analyzing, tracking the bugs till closure.
  • Result driven Quality Assurance Professional with Solid Experience in Software Methodologies like AGILE and Waterfall.
  • Proven working experience with defect tracking tools like Jira, HP ALM/Quality Center and Team Foundation Server.
  • Experience in working with Build Tools like Ant, Maven and continuous integration systems like Jenkins, Hudson.
  • Experience with source version control tools such as GIT & Atlassian Bitbucket.
  • Proven experience in distributing Automation Test Scripts on different Machines for parallel execution using Selenium GRID, Jenkins.
  • Experience in Developing Functional Automation Frameworks Using Selenium WebDriver with Java, C#.
  • Experienced professional in using BDD, ATDD, TDD approach.
  • Good experience on Selenium Automation using WebDriver and Server. Heavy programming using Java, Junit, TestNG.
  • Expertise in functional testing AUT using Selenium IDE and Selenium Web Driver using Junit/TestNG testing framework.
  • Expertise in performing Mobile Application Testing using Appium, Perfecto.
  • Good experience in Web Services testing using SOAP UI, XML and WSDL, and in providing required input data to request XML& get the required data from response XML & use the response data from other request XML using SOAP UI.
  • Experience in Functional testing, User Acceptance testing, Integration testing, System testing, Performance testing, Sanity testing, Compatibility testing & End to End testing of client/server and web - based applications.
  • Experience in Database testing by using Oracle, MS SQL Server, SQL and PL/SQL Queries.
  • Good expertise in Automating the Validations using Shell and Python Scripts .
  • Experience in VB Scripting, Groovy Scripting and SQL Queries in Backend Testing.
  • Experience programming in Java, C#, Python, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android etc.
  • Extensive experience with Visual Source Safe and Microsoft Office tools (MS-Word, PowerPoint, Excel, and Access).
  • Being Self-Starter, Excellent team player with strong analytical skills combined with goal interpersonal and communication skills, looking for challenging and skill enhancing opportunity in Software Quality Assurance.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/IDE/GRID, Appium, HP UFT, Coded UI, Cucumber.

Languages: C++, C, Java, C#.

Project Management Tools: Bugzilla, Jira, HP ALM, TFS.

Scripting Languages: Shell, Python, Ruby, Groovy.

Build / Continuous Integration Tools: Ant, Maven, Jenkins, Hudson.

Frame works: TDD, BDD, Data Driven, Keyword Driven, Junit, TestNG, POM, Page Factory.

Operating Systems: Windows, Linux, MacOS.

Development Tools: Spring Tool Suite(STS), Eclipse IDE, XCode, Visual Studio.

Protocols: FTP, HTTP, SFTP, SONET, ISDN, OSI, BGP, OSPF, L2/L3 Switching, IP, VOIP, ADHOC, X25, TCP/IP, SNMP.

Browsers: Internet Explorer, Firefox, Chrome & Safari.

Project Communication Tools: MS-Office Tools, MS Outlook.

Database Tools: MySQL, Oracle10g, SQL Server 2012

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Software Test Engineer

Responsibilities:

  • As Software Test Engineer, worked in a highly dynamic Agile environment and participated in the scrum and sprint meetings.
  • Involved in Implementation of Page Object Model (POM) Automation framework with Java, Selenium WebDriver.
  • Configured Selenium WebDriver, TestNG, Maven build and created automation scripts in Java using TestNG to prior release.
  • Designed and developed Data Driven Framework Using Selenium WebDriver, TestNG and Apache POI and implemented Java Mail to send regression result automatically.
  • Integrated Selenium WebDriver API with Continuous Integration tool Jenkins for Nightly batch run of Scripts.
  • Worked on Distributed Test Automation execution on different environment as part of Continuous Integration process using Selenium GRID and Jenkins.
  • Used Atlassian JIRA for Defect Management.
  • Developed Features and Step definitions for achieving BDD (Behavior Driven Development) using Gherkin, Cucumber.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Wrote SQL queries to validate that actual test results match with expected results.
  • Used GIT as code repository and Code Collaborator to manage code reviews.
  • Performed Web services functional testing using Postman tool for RESTful webservices.
  • Performed Web services Testing using JSON and XML RESTful API automation with GET/POST/PUT/DELETE.
  • Performed Web services performance testing using JMeter for RESTful webservices.
  • Create and execute automated test scripts using Protractor with AngularJS for web app in both Desktop and Mobile devices.
  • Developed automation scripts for Mobile Native applications (IOS, Android) using Appium, Java.
  • Tested Mobile Applications under different networks and Internet Speeds including 3G, 4G/LTE and Wi-Fi.
  • Extensively worked on Appium to facilitate mobile testing by creating Mobile Driver Class with the required.

Environment: Selenium WebDriver, Java, Gherkin, TestNG, Cucumber, POM, REST API, JMeter, Protractor, Maven, Jenkins, Selenium GRID, GIT, Appium, Jira, Eclipse IDE, XCode, XML, JSON, SQL, RDBMS, and Windows.

Confidential, Bengaluru, IN

QA Analyst

Responsibilities:

  • As QA Analyst Interacted with Business Analysts and Developers in requirements analysis, design reviews, testing and documentation for application developed in AGILE environment.
  • Developed Automation Framework using Coded UI, NUnit and Visual Studio with C#.
  • Worked on business layer in C#, ASP.Net to handle existing functionality of the system as well as new proposed functionalities.
  • Extensive experience in C# Programming for Automation and Performance testing in Visual Studio.
  • Involved in writing Test Plans and Test Cases in Microsoft Test Manager(MTM).
  • Used Team Foundation Server(TFS) to report bugs and also to maintain product backlog items.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Involved in building the Hybrid Automation framework for Point of Sale (POS) application using UFT.
  • Part of Automation framework, built Function Libraries, Recovery scenarios, Fetch data from different sources, ALM integration, Reporting, Log generation, E-mail notification, Defect logging, Screenshot capture.
  • Utilized HP Functional Test Suite (HP UFT and HP ALM/QC).
  • Participated in Integration testing between different Applications (POS, SWIFT and E-commerce) and validated business flows end-to-end.
  • Utilized HP ALM/ QC for Bug Tracking.
  • Experience using UFT VB Script utilizing both static and dynamic descriptive programming.
  • Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into HP ALM/Quality Center.
  • Suggested improvements in test process by gathering and analyzing data.
  • Performed Defect tracking in Quality Center. Defects were linked via traceability to specific test case.
  • Tested GUI Based and Web Applications with User Interface testing, Manual Support Testing, Input Domain Testing, Recovery Testing, Compatibility Testing, Installation Testing, Parallel Testing.
  • Analyzed test specifications and converted them into Manual Test Cases .
  • Created, updated, and reviewed the Test Cases and Test Scenarios.

Environment: HP UFT, Coded UI, POS, e-Commerce, VBScript, C#, HP ALM, TFS, MTM, VSTS, SQL Server 2008, Waterfall Model, Soap UI, XML, Manual Testing, Windows, MS-Office Tools .

We'd love your feedback!