We provide IT Staff Augmentation Services!

Sr. Software Engineer In Test Resume

4.00/5 (Submit Your Rating)

Menlo Park, CA

SUMMARY:

  • Senior QA Engineer with over 8 years of experience in Software Development and Quality Assurance and Testing for complex software projects in distributed Client/Server, Mobile and Web - based applications. Strong knowledge of all phases of SDLC and experience in various software methodologies.
  • Performed Manual, Mobile, Andriod, Xcode, Automation, Integration and Regression Testing experience with effective use of QA and testing practices. Hands-On experience with various tools such as Quality Center, SQL Server, SOAP UI, RESTFul and Selenium Web driver. Possess excellent verbal and written skills along with strong interpersonal, presentation, and self-organizing skills.
  • 8+ years of experience in Software Development and Automation Testing of Java/J2EE, web applications in IT Services & Infrastructure, and Healthcare industries.
  • Involved in all phases of Software Development Life Cycle(SDLC), and Software Testing Life Cycle.
  • Perform Manual and Automated testing on Soap, RESTful web services by executing both functional and non-functional testing in SOAP UI and Postman.
  • Hands on experience with Automation Testing using Selenium WebDriver (Java) and Rest Assured Web Applications and Restful API Testing. Experience in Groovy scripting for SOAP UI.
  • Experience in multi-tasking and interacting with multiple teams (Offshore and Onsite).
  • Excellent hands on Web Service Testing using SOAPUI and POSTMAN.
  • Involved in preparing Test Strategies, creating Test Plans, Test Cases, and determine Test Schedules, and Test Environment.
  • Proficient in building framework using TestNG, JUnit frameworks and writing testing scripts for Automation Testing using Selenium WebDriver.
  • Experienced in performing User Acceptance Testing (UAT) and keeping testing logs and cycles to add to Software Testing Artifacts.
  • Hands-on experience of Mobile testing both IOS and Andriod.
  • Using Andriod SDK and adb commands.
  • Using Xcode for installing apps and taking logs on IOS.
  • Finding the steps for crashes/ bugs and helping developers to reproduce bugs.
  • Testing applications on Web, Ios and Android platforms.
  • Performing regression, functionality, performance, UI, end-to-end and smoke testing.
  • Experience with Agile methodology and its best practices.
  • Hand on knowledge of managing Linux/Unix environments and debugging application issues.
  • Excelled in finding, documenting, and reporting bugs as well as flaws in UI design.
  • Extensively used tools like JIRA and Rally for defect tracking and writing test cases.
  • Strong knowledge and experience in writing and executing SQL queries for database testing.
  • Excellent analytical, problem solving, communication and interpersonal skills along with a good aptitude for learning.

TECHNICAL SKILLS:

Operating Systems: Windows, Mac, UNIX, iOS, Android

Web Technologies: Java, HTML 4.0, XML, CSS 3.0, JavaScript, HTML 5.0, JSON, Angular JS

Editor: Eclipse IDE, Visual Studio, Notepad++

Automation Testing: Selenium IDE/RC/Webdriver, Selenium GRID, JUnit, TestNG, SOAP UI and REST API, Andriod, Xcode, Jira, Maven, Jenkins, Git

Database: MySQL, SQL Server 2008, MySQL Workbench

Bug Tracking: Microsoft Excel, JIRA, HP QC

PROFESSIONAL EXPERIENCE:

Sr. Software Engineer in Test

Confidential, Menlo Park, CA

Responsibilities:

  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Analyzed the Requirements then created Test Scripts around it.
  • Analyzed and reported bugs to development team. And also reproduce the issues requested by development team, re-testing the test cases after bug fix and updating test results.
  • Design, Build, and Execute automated test scripts using Selenium WebDriver against web based applications in JAVA language.
  • Test web applications using Selenium WebDriver and also tested mobile applications (Android).
  • Hands on experience on Mobile App Testing (iOS and Android).
  • Using Andriod SDK and adb commands.
  • Using Xcode for installing apps and taking logs on IOS.
  • Finding the steps for crashes/bug and helping developers to reproduce bugs while Mobile testing.
  • Performed application programming interfaces (APIs) testing directly and as part of integration testing to determine if they meet expectations for functionality, reliability, performance, and security using POSTMAN and SoapUI tools.
  • Automated REST web services test cases using Rest Assured with Java, JSON and TestNG.
  • Configured Jenkins and monitored the Jenkins report after Sanity/ Regression test suite execution.
  • Responsible for end to end Testing, Requirements gathering, and ensuring the entire test plans and scenarios are covered in the documentation.
  • Integrate test scripts with Jenkins using TestNG or custom framework and daily run the regression.
  • Testing various operations in WSDL using SOAPUI tool and maintain the test cases.
  • Prepared and executed tests with SQL to perform back-end testing.
  • Used JIRA to log defects and tracked them till its closure.
  • Attended Daily/weekly team meetings to discuss status, defects and blocking issues.
  • Attended meetings with Business Analysts, Developers and QA team to resolve issues regarding the requirement updates and/or changes in the database fields.
  • Conducted weekly batch testing to in corporate changes in new builds.
  • Used UNIX commands to extract and examine the error log files.
  • Coordinate with off-shore team in writing and executing test cases by explaining the business requirements.

Environment: JIRA, RESTful Web Services, Postman, SOAP-UI, Rest Assured, TestNG, JUnit, SQL, Selenium WebDriver, Mobile testing, Unix/Linux, SQL Server, SoapUI, JAVA, Agile Methodology, Android, and Xcode.

Sr. Software Test Engineer

Confidential, Sacramento, CA

Responsibilities:
  • Followed Agile Scrum methodology, participated in Sprint planning sessions, daily Standup meetings, conferences and walk-through to understand the business and testing requirements and to plan the testing process on a regular basis.
  • Performed Integration Testing, Functionality testing, System Testing, Regression Testing on JAVA web apps.
  • Developed automated front-end tests using Selenium WebDriver with JAVA.
  • Hands on experience on Mobile App Testing (iOS and Android).
  • Used Andriod SDK and adb commands.
  • Used Xcode for installing apps and taking logs on IOS.
  • Helped developers to reproduce bugs which were crashed.
  • Developed QA test framework for automated testing of Client RESTful APIs using Java.
  • Experienced in analyzing Results, Bug Tracking & Reporting, Detailed status reporting.
  • Worked closely with Agile Scrum team from several domains to ensure product testability while running Regression tests in Selenium WebDriver, TestNG, and maintained test environments used for white box testing during new product releases.
  • Prepared and Presented weekly and monthly QA Defect and Status Reports to the different Stake holders of the project.

Environment: J2EE, Selenium IDE/Web Driver/ GRID, Web Services, REST, TestNG, HTML5, CSS3, SOAP, Java, JavaScript, Quality center, Jenkins

Sr. Quality Engineer

Confidential, Irvine/San Jose, CA

Responsibilities:
  • I was involved in Planning, Estimating, Designing, Developing and Executing Test cases for Automation Testing.
  • Assisted in writing the Test Strategy to be used for functional, regression, integration, and end to end testing.
  • Conducted reviews of test plans and cases, building consensus with developers and project owners.
  • Developed and maintained a comprehensive test automation framework which was built to reduce repetitive manual testing using Selenium WebDriver, JUnit and TestNg.
  • Performed testing on web services using SOAPUI and Expertise with XML web services and SOAP.
  • Performed Data Driven testing using SOAPUI/Ready API.
  • Used Jenkins/Maven/Git as continuous integration tool to schedule and run the automated test scripts and Build Management for each release, QA, Integration and staging environments.
  • Wrote SQL Queries for backend testing to check the data integrity and data consistency.
  • Reviewed test Documentations I.e. Test Data, Test Results/Output, Test scripts, Generated Reports including: -Test Execution, Test Coverage Reports, documented and Communicated test results on daily basis.
  • Scheduled and participated in bug-triage meetings for defect resolution.
  • Responsible for preparing the weekly status reports indicating test execution progress.

Environment: Java, Selenium WebDriver, SQL Server, Eclipse, TestNG, Jira, HTML, Jenkins, Maven, Git, SOAP UI/Ready API

Sr. Java Developer

Confidential, Louisville, KY

Responsibilities:

  • Understanding business requirements and involved in the process of designing and documenting the technical design as per business requirements.
  • Developed the web application using J2EE technologies - Java, and JDBC.
  • Developed the web application flow using validations and action forms.
  • Web technologies HTML, CSS, JavaScript are used for developing User Interface pages.
  • Used JDBC for connecting to the database and retrieving the product information.
  • Used Garbage Collection for effective memory usage in the application.
  • Used web Services to extract data from different kind of sources such as XML and JSON data files, relation database.
  • Provided UNIX scripts for deploying and building the system. Performed various DDL, DML operations on SQL server database.
  • Worked on Log4J to system log maintenance and validating functionalities.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Utilized AngularJS framework to bind HTML template (views) to JavaScript object (models).
  • Provided Hibernate mapping files for mapping java objects with database tables.
  • Extensively used Java Multi-Threading concept for downloading files from a URL.
  • Used OOPS concepts i.e., Abstraction, Polymorphism, Encapsulation and Inheritance. Gained experience in Exception Handling, Collection Framework, File Operations, Multi-Threading, Methods of string classes, Conditional and Looping statements.
  • Customized the application to include the products of GEA.
  • Developed Java code for integrating this application with Oracle database containing the details of the GEA products.
  • Developed Unix shell cronjobs for automatic mailing and clean-up of database.
  • Designed, developed and implemented the application as a team member.
  • Created and maintained the database using MySQL for the Employee Management System.
  • Play the role of Release manager from offshore, responsibilities included through testing of functionality and defects releasing it to the testing team. Assist with build activities and prepare release documents.

Environment: Java, Javascript, HTML, CSS, JUnit, Core Java, WebServices, SQL, WebLogic, Windows, SVN, Eclipse IDE, Java, J2EE, JSP, IBM Web Experience Factory, TDD, JDBC, Apache Tomcat Plug In, HTML, SQL. eScorecards - This project was developed by GE, CRD. This is a project that is used to track the six-sigma requirements of the GEA products. When all the parameters are entered for + product this determines if the product value is within six sigma limits.

We'd love your feedback!