Sr. Software Quality Engineer Resume
San Jose, CA
OBJECTIVE
- To enhance my professional career with a well established organization that provides with the opportunity to utilize all my skills, knowledge, abilities and experience with a balance on hands - on and management responsibilities.
SUMMARY
- 7 years of experience in Information Technology with specialization in Software Quality Assurance and Automation Testing.
- Experience in automating, developing and executing Test suites, Test Plans, Test Scripts, Traceability Matrices, Test Strategies, Test Estimations, Test Efforts, Scheduling, Defect Tracking and Execution of Test Cases.
- Proficient in Software Testing processes like White Box, Black Box, Smoke Testing, Sanity Testing, Compatibility testing and System testing including Functional, Integration, Performance, Regression testing of Web based applications.
- Strong experience in SDLC (Software Development Life Cycle).
- Expertise in STLC (Software Testing Life Cycle).
- Strong experience with JAVA and Object Oriented Programming.
- Experience in Web based application automation testing using Selenium WebDriver, ECLIPSE and Java. Automation testing and Test script development using Selenium for UI, Functional, Data Driven and Regression testing.
- Experience in Agile (Scrum) Methodology. Extensive knowledge of every in and out of the agile methodology.
- Proficient in using and creating SQL queries in RAZOR and MySQL.
- Experience in Developing and executing the test cases using J Unit framework.
- Experience in Developing and executing the test cases using TestNg framework.
- Strong experience in manual and automation testing for various application to meet proper business conformity.
- Performed Gray Box testing in the front end testing phase.
- Have been actively involved in the preparation of Traceability Matrix (RTM), Standup meetings, Weekly status reports.
- Extensive experience in QA Planning for the 2 weeks Sprint cycle, prioritizing and distributing the work among the team members.
- Experience in Performance Testing and Load Testing of Device and Web Applications.
- Ability to accurately Log defects, Escalate Issues, Risks using defect logging tools like JIRA and BUGZILLA.
- Attended walkthrough and standup meetings with Project managers, Developers and QA leads.
- Ability to think from end user's point of view.
- Excellent project management skills.
- Enjoy experimenting and adapting to new applications and technologies.
- Excellent communication skills.
- Experience of working through tight deadlines in a complex testing environment.
- Ambitious, hardworking and a good team player. Strong analytical, quantitative, reasoning and problem solving skills.
TECHNICAL SKILLS
Programming Languages: JAVA, C++, C, HTML, CSS
Bug/Defect Tracking Tools: JIRA, BUGZILLA, Test Rail
SDLC Methods: AGILE (Scrum), Waterfall Methodologies
Testing Tools: Selenium Web Driver, QTP, SoapUI, ALM
Operating Systems: Windows Variants, LINUX, MAC variants, Android, iOS
Build Tools: Maven, Ant
Integration Tools: Jenkins, Hudson, Cruise Control
Testing Frameworks: TestNG, JUnit
Databases: MySQL, RAZOR
Office suites: Microsoft Office, iWork
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Sr. Software Quality Engineer
- Performed Regression tests to verify whether modifications made in the application have not caused unintended adverse side effects.
- Responsible for fixing and maintaining regression and smoke automation test scripts for end to end testing using Selenium WebDriver (using Java).
- Participate in Regression, as well as User Acceptance Testing at different stages of sprint cycle.
- Wrote SQL queries to validate that actual test results and match expected results.
- Worked on locating elements on the web page using various locators like ID, Name, XPath and CSS etc.
- Used the integration tool Hudson.
- Performed Functional testing to identify various critical points in the application and automated it using Selenium WebDriver.
- Defined, developed, & maintained test automation tools and framework using Java
- Developed JUnit reporter using Java, XML, and XSLT, which shows automation status after each run.
- Created automation framework using POM- Page Object Model and Data Driven framework to test web application.
- Tested SOAP API Web Services using SoapUI.
- Wrote Selenium script for taking screen shot and also used action class to perform mouse movement.
- Change the status of JIRA during the testing and also update the story based on functional requirement.
- Actively participating in Agile meetings for Sprint planning, implementation and execution..
- Performed QA processes collaborating with the development team for ensuring high quality software releases using Agile and Scrum methodologies.
- Actively participated in writing MySQL queries for manipulating databases.
Environment: s: JAVA, HTML, Selenium WebDriver, SQL Server, JIRA, GIT, Maven, Jenkins, Agile SCRUM, etc.
Confidential, Pasadena, CA
Sr. Software Quality Engineer
- Preformed Functionality, GUI, User Acceptance (UAT), Integration, System and Regression testing.
- Participated in functional requirements gathering sessions.
- Validated the data in the database through SQL queries.
- Wrote and used SQL to validate expected data conditions and/or test results.
- Wrote positive and negative test cases for entire systems.
- Automated web applications by using Selenium WebDriver and TestNG.
- Created Selenium Automation scripts in Java.
- Developed the Test plan, Test cases and Automation scripts for all the features of the payment application.
- Involved in Functional testing, Integration testing, Regression testing, Load testing, End to end testing & browser compatibility testing.
- Identified the Test Cases and documented them in JIRA.
- Actively participating in Agile meetings for Sprint planning, implementation and execution..
- Participated in Software requirements, Implementations, Design, Automation code reviews and attending Sprint planning meetings, Product backlog in Agile Software development.
Environment: Java, HTML, Selenium WebDriver, Selenium RC, JIRA, SQL Server, Agile (SCRUM) Methodology, Git.
Confidential, McLean, VA
Quality Engineer
- Joined as a QE and responsible for testing web based applications using Selenium tools.
- Involved in Software requirements analysis, Design, and Testing of the application.
- Created Test plans, Test Scenarios and Test strategies to facilitate the process of testing.
- Created Selenium Automation scripts in Java.
- Automated Web application using Selenium WebDriver, TestNg, Java.
- Performed manual testing, maintaining documentation on different types of testing i.e., Regression, Integration, System, Performance, User-acceptance and Black box.
- Interacted with Business Analysts for requirement gathering.
- Involved in Design and Implementation of Business Logic functions and Technical requirements.
- Responsible for defining Testing Scope, Approach, Strategy, Test Entrance and Exit Criteria.
- Performed Functional testing to identify various critical points in the application and automated it by using Selenium WebDriver on different module of corporate web site.
- A very good understanding of programing language Java and its Object Oriented Concepts.
- Used Oracle RDBMS for managing different databases and wrote queries for editing and updating it as well.
Environment: s: JAVA, HTML, Selenium WebDriver, SQL Server, JIRA, GIT, Agile SCRUM, etc.
Confidential
QA Tester
- Involved in Software requirements analysis, Design, and Testing of the application.
- Implemented AGILE Methodology for project management.
- Created Test plans, Test Scenarios and Test strategies to facilitate the process of testing.
- Performed manual testing, maintaining documentation on different types of testing i.e., Regression, Integration, System, Performance, User-acceptance and Black box.
- Developed automated test scripts for functional unit, Integration testing as well as Regression testing.
- Worked as a team member and helped to generate Test plans, Test cases and Test Scenarios based on the client requirements and functional requirements.
- Developed test cases, test scenarios and procedures based on the test requirements.
- Wrote SQL, MySQL queries and stored procedures to validate data and manipulate them.
- Managed all the bugs and conducted weekly meeting to discuss bug reports.
- Set and manage customer expectations.
Environment: Java, HTML, CSS, JavaScript, XML, SQL Server, Agile (SCRUM) Methodology, Log4j.