We provide IT Staff Augmentation Services!

Software Test Engineer Resume

0/5 (Submit Your Rating)

Oakland, CA

SUMMARY

  • 8 years of experience as a QA Analyst with focus on testing of Web based Client/Server Applications
  • Wide exposure in SDLC including system analysis, design, testing, development and system integration within leading technology companies
  • Experienced in developing shell scripts, python, HTML/CSS, Java Script.
  • Experienced in developing test scripts using selenium and python..
  • Extensive experience in automation and white box testing using Selenium web driver.
  • Expertise in creating selenium web driver scripts and adept in handling selenium objects and Selenium IDE.
  • Working good experience performance testing in LoadRunner 9.0
  • Strong knowledge of Testing including Java, XML, JavaScript.
  • Used varied test methodologies to perform broad spectrum of testing including Functionality, Integration, System, Performance, Regression and User Acceptance.
  • Experienced in performing white box testing (unit testing), black box testing, integration testing, regression testing, user acceptance testing, performance testing.
  • Experienced in writing TestNG Test cases for Java applications and familiar with Assertions.
  • Extensively worked with API testing for Java applications.
  • Ability to write and understand code written in script languages like Python
  • Hands on experience with code repositories and bug tracking systems.
  • Experience using ANT, Maven, Jenkins, Team City/Hudson, Bugzilla and JIRA.
  • Experience testing RESTful Web Services.
  • Knowledgeable and hands - on in various phases of Testing Life Cycle including Requirements, Analysis of Requirements, Designing Test Plans and creation of Test Cases, Execution of Test Cases, logging defects, Test Defect Reports and Escalating issues
  • Hand on experience with web services testing using Restful API.
  • Comprehensive problem solving abilities along with a passion to deliver on time and stellar presentation skills along with the ability to coordinate multiple tasks.
  • Good understanding of Object Oriented concepts and working knowledge of Eclipse
  • Hands on expertise in preparing user requirements document, configuration management and version control documentation

TECHNICAL SKILLS

Programming Languages: Java, Python, SQL, Visual Basic

Automation Test Tools: Selenium Webdriver/IDE, JUnit, Jenkins

Operating Systems: Windows, UNIX, Linux, Mac OS X

Bug Tracking: Jira, BugZilla

Databases: ORACLE 9i/10g, SQL Server 2012

Debugger: Firebug

PROFESSIONAL EXPERIENCE

Confidential, Oakland, CA

Software Test Engineer

Responsibilities:

  • Performed testing of software web applications including Functional, Integration and Regression testing
  • Developed test cases, designed test steps and associated the corresponding requirement
  • Developed automation scripts using Selenium Webdriver
  • Developed Automation test scripts using Selenium WebDriver, Java, TestNG to test the application
  • Used Selenium IDE and Firebug for capturing various XPaths/IDs
  • Performed data driven testing using MS Excel with Selenium Web driver and Java.
  • Led automation efforts for new features like best offer notification and extensively worked with locating web elements using Id, CSS selector and Xpath
  • Experience testing RESTFul Web Services using Functional Testing with SoapUI
  • Involved with database management through the performance of back-end testing and creation of SQL statements
  • Used TestNG framework for creating Selenium scripts with Data Driven Frame Work.
  • Contribute in framework creation. Automate web application using Selenium Webdriver and Java.
  • Attended daily defect triage meetings to discuss status and report the test cases of each different testing
  • Utilize experience creating automation scripts (Python)
  • Experience with AGILE/SCRUM model and UNIX/LINUX server setups
  • Wrote SQL queries to test the data integrity and functional testing
  • Coordinated with offshore testing team on daily basis to get status of testing and updated the bug reports
  • Communicated with management, customers and other stakeholders for testing and updated bug reports
  • Collaborated with cross functional teams to troubleshoot and resolve defects
  • Hands on experience in working with the Unix/Linux commands

Environment: Java, JavaScript, J2EE, JSP, CSS, Selenium, Python,JUnit, SQL, Eclipse, Selenium Webdriver, HTML,Linux,Unix, Mozilla, XML

Confidential, San Diego, CA

QA Automation Tester

Responsibilities:

  • Analyzed business requirements and reviewed existing manual test cases
  • Developed automation test scenarios using functional test cases
  • Developed freehand scripts in Java for Selenium
  • Used Firebug and Selenium IDE to identify web elements
  • Carried out a project phase for Automation using Selenium Web Driver with Java.
  • Developed new Selenium Web Driver Scripts using Java
  • Experience testing RESTFul Web Services.
  • Automated sanity and regression tests using Selenium
  • Performed REST web service APIs testing and validated XML request/response data.
  • Performed Volume Testing, Load Testing and Stress Testing using LoadRunner 9.0
  • Created positive and negative test cases by using valid and invalid data
  • Maintained and executed Maven build files for executing automated tests
  • Configured and monitored automation job using Jenkins Continuous Integration
  • Performed manual testing of online transactions over Mac laptops and Windows Desktop for compatibility testing between different browser settings.
  • Created Test summaries and reports
  • Developed and executed the white box test cases using JUnit framework and Eclipse
  • Extensively worked with DOM and locating a web element-using Id, CSS selector and XPATH

Environment: J2EE, TestNG, Selenium IDE, Selenium, UNIX, JIRA, XML, SQL, Linux/Windows NT.

Confidential, Mountain View, CA

QA Automation Engineer

Responsibilities:

  • Participated in software testing at all the stages of agile model of software development life cycle.
  • Developed and modify test automation scripts as per new features in the current release and use them for testing. Test scripts were developed in Python and Selenium
  • Studied Use Cases, Startup functionality and executed Test Cases, Test scenarios.
  • Created and maintained test documentation to support agile test cycles: Test Case Structure, User Scenarios, Test Cases, Traceability Matrix.
  • Executed positive and negative functionality testing in ad hoc and structured way.
  • Performed functional, regression, compatibility, usability and GUI testing of modules.
  • Identified scope of Automation and created automation scenarios accordingly.
  • Developed automation framework to support modularization and data driven approaches
  • Developed Selenium scripts using Junit test case framework and created ANT script as build tool
  • Executed and maintained Selenium test automation scripts.
  • Tested all the major functionalities with MSIE, Safari, Chrome, and Firefox browsers.
  • Created and configured virtual machines (VMware), installed OS (Linux, Windows XP/7) and browsers for compatibility testing.
  • Made software defects reproducible and reported them via Mantis bug tracking system.
  • Participated in software walkthroughs.

Environment: UNIX/LINUX, Windows 7/XP, Selenium IDE/RC, Eclipse Python, HTML, JUnit, ANT, Oracle 10g

Confidential, Concord, CA

Automation Tester

Responsibilities:

  • Involved in Analysis, Design, Coding, and testing phases.
  • Writes java documentation to describe program development, logic, coding, and corrections.
  • Demonstrated ability to analyze, design and develop client/server web based applications using Object Oriented Programming principles.
  • Implemented the build process-using Ant.
  • Developed connection components using the JDBC.
  • Worked with Oracle database
  • Developed and performed unit testing.
  • WroteTest casesbased on functional specifications for web based application
  • Performed regression testing with new features and builds
  • Documented defects in JIRA and prepared release documentation.
  • Developed an automated test framework using Selenium IDE and Selenium RC.

Environment: Java, Oracle, Eclipse, JavaScript, HTML, JIRA, CSS, Selenium RC, Selenium IDE, Junit, ANT, HTML

Confidential

Quality Assurance Engineer

Responsibilities:

  • Created, maintained and executed test plans to verify logic of new or modified programs and report on findings
  • Maintained traceability of test to requirements to demonstrate comprehensive coverage
  • Maintained and executed ANT build files for running Automated Tests.
  • Performed Exception Handling using try-catch statements in JUnit
  • Performed Regression testing for every modification in the application and new builds using Selenium RC
  • Created and executed the test scripts with Java/JUnit
  • Used JUnit for writing unit test cases and executing them as a test suite
  • Analyzed the application logs, server logs and database logs to test the functional performance of the application (dynamic analysis)
  • Writing the JUnit Test cases and testing the modules in development and QA environment

Environment: /Tools:Java, J2EE, SQL Server, JDE8.1, Selenium RC, Load Runner, Junit,, XML, MS Explorer 7.0,, Fire fox 2.0, Safari 1.2, Mozilla 1.7

We'd love your feedback!