We provide IT Staff Augmentation Services!

Software And Quality Engineer Resume

5.00/5 (Submit Your Rating)

WarreN

OBJECTIVE

  • Experienced Software and Quality Engineer (Automation and Manual) with around 5 years of experience in e - commerce, trading and financial applications.

SUMMARY

  • Around 5 years of experience in Software Quality Assurance and Quality Control with emphasis on Automation testing and Performance testing strategies that minimize risks and lead to quality product delivery.
  • Strong knowledge of Software Development Life Cycle (SDLC) like Agile Scrum, Waterfall.
  • Extensive experience in automation testing tools such as Selenium WebDriver, JUnit/ TestNG for web application
  • Expert in Automation tools like Selenium IDE/RC/Grid, Selenium Web Driver and Appium.
  • Hands-on experience in setting up the SDET environment of Appium for automating test cases of applications that are running on iOS and Android devices.
  • Strong Working Knowledge of Web Technologies like JavaScript, XML, XPATH, HTML, JSON, jQuery and CSS.
  • Experience in building Test Scripts using Java and JUnit/ TestNG Frameworks.
  • Experience in developing/maintaining TestFrameworks for Automation using Selenium and Java (Page Object model, Metadata Driven, keyword Driven, Data Driven models).
  • Experienced in manual testing and automate SOAP and Restful Web Services using SOAPUI, Apache HTTP Client, JAXB parsers and using Middleware Testing and SOA Testing.
  • Hands-on experience in setting up the SDET environment of Appium for automating test cases of applications that are running on iOS and Android devices.
  • Strong expertise in designing and executing the SQL queries in MS SQL server, MYSQL, Oracle SQL Developerin order to ensure the data integrity and to perform the backend testing.
  • Proficient in automation testing to perform different types of testing such as Functional Testing, Integration Testing, System Testing, User Acceptance Testing and Regression Testing.
  • Extensive use of HP Quality Center tool as the test management tool and the defect tracking tool.
  • Experience in Configuration Management tools like CSS, SVN and GIT.
  • Well Experienced in using JIRA, IBMClear Quest, Quality Center as defect tracking tools.
  • Good knowledge of UNIX/LINUX. Well Experienced in tools like JIRA, Rally.
  • Experience inusing Maven and Jenkins.
  • Web pages development using JAVA, HTML, MySQL, and MVC Design Pattern, OOPS, JAVA/J2EE, JDBC, Exception handling, multi-threading, Networking, Java Collections.
  • Created manual test cases in HP QC/HP ALM for various user stories based on release and sprint plan.

TECHNICAL SKILLS

Testing: Selenium (Web-Driver/ Test-Ng/J-unit/N-Unit), Firebug, Bug tracker (Mantis), Win Runner

Programming: JAVA, Python,C, C++, SDLC, Algorithms, Data Structure.

Framework: Spring MVC, MAVEN, REST web service.

Networking: OSI layer, Network Security, EIGRP, Packet switching and routing, Networking protocols

Database: PL/SQL, MySQL, Microsoft SQL.

Tools: Selenium, TestNG, Junit, Bugzilla, Eclipse, Jira, Jenkins.

PROFESSIONAL EXPERIENCE

Confidential, Warren

Software and Quality Engineer

Responsibilities:

  • Analyze user stories and participate in various meetings like Sprint planning, Scrum Meetings, Review Sessions & Sprint Retrospective.
  • Develop and Execute Test Scripts using Selenium WebDriver/Java, TestNG and analyze Test Results.
  • Perform parallel and Cross Browser testing on different browsers where multiple tests were run at the same time.
  • Manage the framework dependency jars using Maven.
  • Use Page object Framework for ease of maintenance of scripts.
  • Involved in Web services testing using SOAPUI Tool. Validate request and response XML. Add assertions to validate the XML for SOAP and RESTFUL service.
  • Apache Http Client uses a Http Uri Request to send and receive data and handled various methods using Http GET, Http POST, HTTP DELETE, HTTP PUT method.
  • Perform backend testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Manage individual sprints, user stories, Test defect cycle, and tasks using Jira as tracking tool
  • Perform Functional testing as per user stories and alsoperform Integration Testing & Regression, using Selenium WebDriver automation scripts.
  • Use GitHub as a source repository system.
  • Use Jenkins for continuous integration of test automation scripts
  • Verify the integration of various components in the application and execute end-to-end testing.
  • Participate in Release Review/Requirement Analysis and Design review meetings.

Confidential

Responsibilities:

  • Participated in Agile software testing process with regular QA meetings to discuss major features of the application, test cases to write and execute.
  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
  • Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java).
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium Web Driver.
  • Created Data Driven Framework to test with different sets of test data.
  • Designed and executed the Automation Test Scripts usingSelenium WebDriver and JUnit.
  • Implemented Automated execution of tests (nightly and need based) using ANT and Jenkins.
  • Completed SOA testing using SOAP UI and Java framework for Web services testing.
  • Tested request and response XML based web services interfaces using SOAPUI.
  • Involved in Web Services Testing using SOAP and REST based web services to create and execute automated functional, regression, compliance tests.
  • Used Http Apache Client with various Http methods.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Worked on creating test cases for data-driven framework for selenium web driver
  • Performed manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Quality Center.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.

Confidential

Responsibilities:

  • Interacting with client and project team to understand the testing requirements.
  • Worked on developing the automation scripts using Selenium with JUnit Framework.
  • Involved in Manual and Automation testing.
  • Used the Firebug to inspect the Xpath of the web elements and Eclipse IDE for Java development.
  • Performed data driven test and regression testing using Selenium.
  • Review test cases and scripts created by team members.
  • Identify test scenarios and define test cases and test data.
  • Involved in Functional Requirement analysis, creating RTM.
  • Extensively used Quality Center for test management process.
  • Executed SQL queries for backend data validation.
  • Executed the webservices API test cases using SoapUI.
  • Worked closely with developers for issue resolution and bug status updates.
  • UsedHP QC/HP ALMto create test cases and test plans with assisting project.

We'd love your feedback!