Quality Test Engineer Resume
San Jose, CA
SUMMARY:
- 10 years of experience in software testing out of which the recent 5 and half years in automation testing and the initial 4 and half in manual testing on Web - based & Client-server applications using Selenium, Java, Maven and TestNG, expertise in Networking, Software, Retail & Banking domains.
- Strong understanding of SDLC, Waterfall, Agile software lifecycle methodology and hands-on experiences with associated tools like Rally and Jira.
- Experience in Black Box, Functional, System, Regression, Integration, GUI testing using both Manual and Automation Techniques.
- Experience in automating test scripts using Selenium Web driver 2.x automation tool and TestNG testing framework.
- Experience using Java as the programming language and Writing Test Cases using Selenium Web Driver & TestNG for automating the testing.
- Hands on experience in Test Planning, Test Case design, Test case review, Test case execution and bug tracking & reporting.
- Expertise to mentor and drive Automation roadmap to implement Automation framework (Hybrid/Data Driven/Keyword Driven) with Page Object Model using commercial and open source tools (Cucumber, Selenium) covering Web, SOA, Middleware(REST) to mitigate automation gaps for increased coverage and quality.
- Experience and expertise in Restful Web Services testing using POSTMAN for manual and Apache HTTP Client for Automation.
- Experience in database validations using JDBC and SQL.
- Experience working with source code configuration tools like GIT, dependency management tool like Maven and continuous integration tool like Jenkins.
- Experience with bug tracking tools like HP QC, Jira and Rally for reporting and collecting the test metrics to track the execution.
- Experience in Coordinating Functional, Regression and Acceptance test cycles for both Client-Server and Web-based applications.
- Experience working with varied teams including Product team, Business Analysts, Development and cross-functional teams.
- Knowledge of Software Development Life Cycle (SDLC) methodologies and Test Processes.
- Hands on experience in Agile (Scrum), Waterfall and knowledge of Agile (Extreme Programming).
TECHNICAL SKILLS:
PROGRAMMING LANGUAGES: Java, HTML, JavaScript
TESTING TOOLS: Selenium/WebDriver, TestNG
VERSIONING TOOLS: GitHub
BUILD TOOLS: Maven
INTEGRATION TOOL: Jenkins
WEB SERVICES: Postman, Rest Assured
BUG TRACKING TOOLS: Rally, JIRA, Quality Center
DATABASE: SQL, My SQL, MS-Access
OPERATING SYSTEMS: Windows, Mac OS
BROWSERS: Firefox, Chrome, Internet Explorer, Safari
WORK EXPERIENCE:
Confidential, SAN JOSE, CA
QUALITY TEST ENGINEER
Responsibilities:
- Analyzed business requirements & acceptance criteria on Template Based Adjustments & Financial Summary to facilitate testing. Conducted Functional testing and Regression testing on various builds and reported the defects to the developers using Rally.
- Developed automated scripts for performing Web-based UI testing and Regression Testing through Selenium Web Driver. Responsible for Executing Test cases, logging defects into Rally and meeting with the development team for fixing defects. Converted all record and playback test cases into Selenium automated scripts.
- Developed Functional Tests and Integration Tests for a Web Application UI using Selenium and TestNG.
- Identified test cases to automate. Automate those test cases using Selenium, and Java (Eclipse IDE) contributed in framework creation. Responsible for reporting and tracking the bugs using Rally.
- Performed back-end testing using SQL queries to make sure that data entered has been uploaded correctly into Oracle Database. Participated in project status calls. Conducted End-to-End application testing, Regression and Database testing. Performed design reviews for continuous improvement in meeting client goals and needs.
Environment: Oracle R12 OM, AR, GL, Java, Selenium Web Driver, Selenium IDE, Eclipse, Rally, TestNG, Maven, GitHub & Jenkins
Confidential, SAN JOSE, CA
QUALITY TEST ENGINEER
Responsibilities:
- Analyzed the business requirements and developed the Detail Test Plan and the Test Strategy. Involved in Agile (Scrum) methodology to document reality changes in business requirements and design.
- Implemented effective and efficient testing processes, documentation, tools, and testing methodologies.
- Developed test scripts in Selenium Web Driver using Java Language. Implemented Data-driven framework while developing the automated test scripts using Selenium Web Driver.
- To achieve good product in fast track we used Jenkins as the CI tool. Functioned as the point-of-contact during the defect tracking process. Generated the detailed reports of the Bugs, Pass-Fail report and comparison chart.
- Worked with the development team to ensure 'testing issues' are resolved based on using defect reports.
Environment: Oracle R12, IExpenses, Java, Selenium Web Driver, Selenium IDE, Eclipse, Jira, TestNG, Maven, GitHub & Jenkins
Confidential, DUBLIN, CA
SENIOR QA AUTOMATION ENGINEER
Responsibilities:
- Identified the test requirements based on application business requirements and blueprints. Performed manual testing and maintain documentation on different types of testing viz., Regression, Integration, System, User-acceptance.
- Involved in analyzing the applications and development of test cases. Developed test scenarios and test procedures based on the test requirements. Participated in Preparing Test Plan & Test Strategy. Documented errors and implemented their resolutions.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java Programming language.
- Participated in user training and submitted status reports weekly. Prepared and submitted product test status and defect reports. Schedule projects and prioritize according to the deadlines assigned by the clients.
- Utilized Jira to manage Business Acceptance Testing (BAT) test planning and execution, requirements traceability and defect management.
Environment: Java, Selenium Web Driver, Selenium IDE, Eclipse, Rally, TestNG, Maven, GitHub & Jenkins
Confidential, ATLANTA, GA
SENIOR QA ENGINEER
Responsibilities:
- Involved in the creation of test scripts using Selenium WebDriver 2.0 in the existing framework using TestNG.
- Providing the estimates for both manuals as well as automation effort. Using putty for server logs to find defect from logs and maintaining virtual machines for Branch level testing.
- Detected bugs and reviewed them with business and developers and classified them based on the severity.
- Web services testing using REST. Performed automation testing using Maven as a build tool and Jenkins as CI tool.
- Worked effectively with developers and Project management to achieve release deadlines, and QA process improvements.
Environment: Java, Selenium Web Driver, Selenium IDE, Eclipse, Jira, TestNG, Maven, GitHub & Jenkins
Confidential, SAN JOSE, CA
SENIOR QA ANALYST
Responsibilities:
- Created Test requirements, Test Matrices and assigned Test Cases to different Test Case folder in Test Director.
- Uploaded Requirements and Test Cases from MS Word and Excel to HP Quality Center and Log defects in QC tracing them back to test cases. Prepared the Test Cases, Test Scripts and QA Handover Document. Designing, Scheduling and implementing QA Process in Waterfall methodology. Organized, prioritized tracked and controlled requirements using Requirements manager in Quality Center.
- Actively participated in walk-throughs, Meetings and interacted with developers on any technical issues.
- Created Functional and Regression test cases in Quality Center. Reviewed Test cases for requirements coverage, ambiguity, and completeness.
Confidential, SAN JOSE, CA
QA ANALYST
Responsibilities:
- Involved in documenting Test Plans and Test cases.
- Developed and Executed Manual Test cases
- Executed manual test cases and Crated a Manual Test Case Reports
- Performed Functional, Regression and GUI testing
- Reported Bugs through QC and performing Regression to resolve bugs fixes with Development Team
- Regularly interacted with the Development Team to communicate issues and simulate the Defects
- Verification, validation and quality assurance of the application
- Attended Project Progress meeting with Project Managers, Team Lead
- Created various reports to provide high-level view including Test Execution, Test Coverage Reports
- Responsible to provide up-to-date training and knowledge transfer to the new team member
- Actively involved in weekly meetings to track the progress of the test development.
Confidential, EDISON, NJ
QA ANALYST
Responsibilities:
- Worked with Business team to understand the requirements, to come up with the manual test cases.
- Developed the test cases and uploaded the same in HP Quality centre.
- Executed manual test cases and Crated a Manual Test Case Reports
- Performed Functional, Regression, Integration and GUI testing.
- Reported Bugs through QC and performing Retests to resolve bugs fixes with Development Team
- Regularly interacted with the Development Team to communicate issues and track the fixes.
- Go Live support which includes the smoke testing & production readiness.
- Post go-live support for incident management and working with the development team on the incident fix.
