Software Quality Assurance Engineer Resume
Middletown, NJ
SUMMARY
- Software Quality Assurance Engineer with extensive experience in entire Software development lifecycle including designing, developing, and implementing test plans, test cases and test processes fueling swift corrective actions, significant cost savings and fault free production deployment.
- Technically strong hands - on background with a very positive attitude and passion for excellence.
- Telecom Domain experience of 6 + years.
- Experience in testing web-based applications built on Java.
- Proficient in Rest API & Webservice testing.
- Project Management experience through Task Break down, Effort & Time estimation, Scheduling.
- Outstanding skills in Functional testing, Integration testing, Regression testing, GUI testing, System testing, User Acceptance Testing (UAT), Sanity Test, cross browser testing.
- Hands on expertise in different test automation frameworks like Data Driven, Keyword Driven Framework for Selenium WebDriver with Java.
- Ability in writing and executing Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber and Gherkin.
- Sound knowledge on JUnit, TestNG.
- Sound knowledge in writing unique Xpath / CSS using firebug to identify web elements.
- Involved in practicing Agile methodology with backlog refinement, sprint planning, sprint retrospective for quality product.
- Strong experience in testing Backend application servers in SOA.
- Defects triage experience.
- Hands-on experience in End to End testing.
- Excellent grasp of standard quality assurance methodologies.
- Strong experience in iPad testing.
- Extensive experience in writing SQL queries to test database integrity.
- Good experience in Cross browser testing like IE, Chrome, Firefox and Safari.
- Experience in presenting demo to end users on the working application.
- Experience in Leading the Offshore team.
- Excelled in finding, documenting, and reporting bugs.
- Familiar with Appium tool.
- Good analytical and problem-solving skills.
- Developing and Maintaining Test Scripts, analyzing bugs and interacting with development team members in fixing the defects and good experience in replication of problems & generation of bug report.
- Self-motivated, and actively communicating with team members to accomplish critical time tasks and deliverables.
- Strong problem solving, and technical skills coupled with confident decision making for enabling effective solutions leading to high customer satisfaction and low operational costs.
- Proven ability to multi-task, prioritize tasks and quickly adjust to fast-paced environments.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, Cucumber, Jenkins, TestNG, JUnit, XMLSender, Postman, SoapUI, GIT
Web Development: HTML 5, XML, JSON, Web services SOAP, Rest API
Testing Methodologies: Waterfall, Agile
Languages: Java, Gherkin, SQL, Basics of C, C++, Advanced Java, PL - SQL.
Operating System: Windows, Unix, Linux, iOS
Database: Oracle, MS SQL Server
Defect Tracking Tools: HP ALM/Quality Center, Rally, TDP
Architecture: SOA, Microservices
Other Utilities: Eclipse, Apache POI, Firebug, Fire Path, MS Office Suite, PowerPoint, Putty Familiar with Appium, Perfecto Mobile.
PROFESSIONAL EXPERIENCE
Confidential, Middletown NJ
Software Quality Assurance Engineer
Responsibilities:
- Author and implement test plans to test the digital Signature of the contracts between customers and Confidential &T and to test the applications interaction with other partnering systems that completes the Sales and Ordering cycle.
- Requirement review with the System Engineering team of Confidential &T, provide inputs on product designs, schedules, or potentials problems.
- Identify the testing scope of the projects and performed effort estimation.
- Lead the team in performing System Test, Regression test, UAT, Prod Fix and Production Testing. And guide the QA team in resolving any issues or concerns.
- Played a key role during architecture transformation to Microservices by identifying the testing strategies.
- Identified application functionalities that can be automated using Selenium.
- Strong expertise in testing Webservices such use Soap API and Rest API.
- Performing backend testing for data validation of application using SQL, writing queries to confirm correctness of data entered via UI, and data manipulation.
- Hands-on experience with automation scripts creation, testing and debugging techniques.
- Able to implement Behavior-Driven Development (BDD) with Gherkin to write the acceptance criteria’s such as feature file, Scenarios, and performed the step definitions and runner classes using Cucumber, JUnit, Jenkins for Continuous Integration.
- Contributed in developing Keyword Driven Test Automation Framework using Selenium WebDriver.
- Developed test cases using element locators and selenium web driver methods.
- Perform testing of browser content and compatibility of the application using HTML IDs and XPath in Selenium WebDriver.
- Perform server log testing to ensure the correctness of the data passing to upstream/downstream applications.
- Communicates with product management, development, and business analysts in the process of preparation and approval of all test related documents.
- Contributed to high-reliability releases as a result of thorough testing that helped maintain the Confidential &T product standard and increased customer-satisfaction.
- Daily test status reporting to the client and stakeholders.
- Attends meeting with users, project leaders and development team to communicate system changes; utilized information to update test documentation and planning.
- Provide demo to the users before product changes go live.
- Prepares release decks for review with client after each release.
- Addressed quality status and product defect concerns.
- Delivered thorough QA testing reports that determined product quality and release readiness.
- Works closely with cross-functional teams (Dev, System Engineer, PM, Product Owner).
- Attend daily scrum call, share viewpoint and areas of improvement in the process during Retrospective meetings with scrum team as a part of Agile Process.
- Initiate and conduct a RCA (Root Cause Analysis) meetings to discuss on identified Defects.
- Conducts daily status call with Offshore team to co-ordinate work and help resolve issues.
Environment: Agile, SoapUI, Toad for Oracle, SQL, Selenium Web driver, Java, Cucumber, Gherkin, Jenkins, Firebug, Eclipse, Quality Center/ALM, TDP, Rally, JUnit
Confidential
Test Engineer
Responsibilities:
- Understand the requirements, business scenarios and prepare Test Strategy.
- Used Quality Center for bug tracking of End to End defects.
- Used Rally as test repository and for System Test defects tracking.
- Worked closely with the development team to follow up on bugs and verify bug fixes and update bug status.
- Created test plan, test cases and performed System Testing and Regression Testing, and Production Testing.
- Conduct Peer review of test case.
- Performed iPad testing of the Confidential &T Sales application.
- Performed Cross browser testing using IE, Firefox, Safari, and Chrome browsers.
- Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files using Selenium WebDriver and TestNG framework.
- Used Apache POI to read data from Excel files.
- Actively participated in Escalating environment issues, defect issues. Attending weekly reviews and meeting.
- Track and report on test activities including test cases, defects.
- Performed UCT testing during every production deployment.
- Co-ordinate with the Offshore/ Onshore team on conference calls to update the project test status.
- Train and coach new team members on testing applications.
Environment: Agile, Soap UI, Rally, HP Quality Center, iOS, Firefox, IE, Chrome, Safari, Windows, Linux, Selenium WebDriver, Java, TestNG, Apache POI.
Confidential
Jr. Software Engineer
Responsibilities:
- Health monitoring of various Confidential applications outsourced to our company.
- Verifying the health report.
- Created test plan, test cases and performed System Testing and Regression Testing, and Production Testing.
- Used Rally to track defects and communicated with dev team to put the defect to closure.
- Formed SQL queries to make changes to the DB.
- Prepared Defect reports and Test Report to be shared with the Stakeholders.
- Involved in Daily Standups meetings to coordinate with onsite and offshore team.
Environment: SQL, Rally
