Software Test Engineer Resume
3.00/5 (Submit Your Rating)
Gaithersburg, MD
PROFESSIONAL SUMMARY:
- More than 5 years of QA experience in Manual/Automation testing of Web/Mobile apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web - based and Mobile Applications.
- Expert in both Manual and Automation (Selenium) testing of the applications.
- Automated the Test Cases using Selenium WebDriver, Java, Eclipse, Junit and TestNG.
- Having Immense experience in agile and waterfall project management methodologies.
- Experienced in Integration, System Testing, Regression testing, Smoke testing, UAT and Automation testing.
- Extensive Manual testing experience in Black Box testing, Functional, Integration, Regression, User, Acceptance (Alpha and Beta Testing), System, UI-testing, Smoke, Sanity testing.
- Hands-on experience in developing Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data-Driven Framework in Selenium.
- Expertise in writing automation test plans, results analysis and reports from scratch.
- Experience in designing test strategy, test plan, planning and implementation of test suits.
- Experience in Functional and Regression testing utilizing manual and automated testing skills.
- Utilize knowledge of Java to create automation test scripts.
- Extensive experience in using Selenium Web Driver API for writing TestNG test suites and Test Cases for testing functionality with the Selenium Server.
- Effectively implemented different QA methodologies, policies, strategies and plans in all stages of SDLC. Experience in Web-based testing including GUI Testing, Smoke, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing
- Executions and validations to find high priority, severity defects.
- Developing BDD scripts with Cucumber/Java and writing step definitions for behaviour and step definitions.
- Expertise in Test Driven Development (TDD) and Acceptance Test-Driven methodology (ATDD)
- Excellent experience of build tools like Maven and managing JAVA automation projects using them.
- Hands-on experience in Jenkins.
- Experience in working with SVN and GIT version management systems.
- Troubleshoot and provide failure analysis of issues identifies from the automation suite.
- Strong working knowledge in different databases i.e. Oracle databases, SQL PL/SQL, Toad etc.
- Bug reporting with Jira log defect.
- Excellent communication skills along with verbal and written skills
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, Selenium IDE, HP Quality Centre/ALM, Junit, TestNG, JIRA, Appium, QTP, Eclipse, Cucumber, Maven, Jenkins, Git
Java: SQL, PL/SQL, HTML,CSS, JavaScript, C#
Frameworks: Junit, TestNG, Cucumber, TDD, BDD
Bug Tracking Tools: JIRA, HP ALM, Bugzilla, Visual Studio TFSDatabases Technologies
MS SQL Server 2000/2005, Oracle 9i/10g, MS Access 2000
WORK EXPERIENCE:
Confidential, Gaithersburg, MD
Software Test Engineer
Responsibilities:
- Involved in planning, designing, building and maintaining automation framework using Selenium WebDriver and Java.
- Designed and maintained the automation framework using Selenium for regression testing.
- Participated in daily stand-up meetings, created reports as needed by the QA lead.
- Interacted with Developers to follow up on Defects and Issues. Retested AUT after code release.
- Used TestNG and Junit to build a testing framework from scratch.
- Used JIRA to log Defects and closeout defects.
- Wrote complex SQL queries to extract data from Oracle Database, and performed data validation.
- Worked in conjunction with manual testers to convert manual test cases to automation.
- Created Test Plans, Test Cases and Test Scripts.
- Worked with Team Lead to develop Test Plans.
- Created test scripts using TestNG, selenium and java as a programming language.
- Create TestNG XML for creating test suites.
- Performed GUI, Functional, Positive, Negative, Regression Testing.
- Developed Requirement Traceability Matrix (RTM) and Test Summary Report (TSR).
- Worked with the team for requirement analysis, test strategy and test plan creation.
- Developed Web Services to interact with remote business objects and different suppliers systems using SOAP, HTTP/XML, and Rest Client.
- Expertise in defect tracking and bug reporting using, HP Quality Centre, JIRA
- Proficient in Web Applications including, Mobile Development Life Cycle (SDLC), Testing and Maintenance.
- Involved in Designing & Developing automation framework from scratch using Selenium Web Driver
Confidential, Dulles, VA
QA Analyst
Responsibilities:
- Reviewed Business requirement and Software specification requirements to achieve a better understanding of the UAT (User Acceptance Testing) and automated frameworks from starch like Page Objects framework.
- Prepared and reviewed UAT test artefacts Test Plans, Test Scripts, Test strategy, Traceability matrices, with Project Stakeholders.
- Involved in creation of automation framework in Selenium WebDriver, BDD cucumber.
- Involved in Functionality, Regression testing, Cross-Browser compatibility, User request load, Databases consistency, Security attacks.
- Experience in writing and developing Automation and Manual Test Strategies, TestNG Frameworks Test Plans, Test Scenarios and defining test cases in Java.
- Developed Test Automation scripts using Cucumber.
- Experienced with Data-Driven framework (Apache POI-Excel).
- Developed a Keyword Driven framework to test several web pages.
- Implemented BDD, Cucumber to run Regression Tests on multiple platforms and browsers in parallel.
- Used Selenium Web driver for testing web applications.
- Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into ALM, JIRA.
- Integrated Selenium web driver script to Jenkins CI Server.
- Extensively used SQL statements to query the Oracle Database (RDBMS) for Data Validation and Data Integrity.
- Executed test cases using Python and reported defects.
Confidential, VA
Junior Software Tester
Responsibilities:
- Analysed the business requirements and wrote a Test Plan.
- Studied Functional specifications and requirement documents to categorize the units in Testing.
- Created test cases as per the business requirements and executed them.
- Interacted with developers, Business & Management Teams and End Users.
- Carry out extensive Regression testing using Jira during various phases of development.
- Implement Agile (Scrum) methodology approach.
- Help QA Team to document Standard Testing Procedures for manual Testing. Execute the test case, test suite and analyse the actual results against the expected results to each GUI sub-systems.
- Work with the QA Team to perform sophisticated Functional Testing, and Integration Testing.
- Generate System test for different test scenarios covering all aspects of project functionality.
- Work with the QA Team to write the instruction for User Acceptance Testing (UAT) to support the non-technical employee.
- Work with the QA Team to perform Regression testing as, and when required to ensure the stability of the application.
- Create, and execute SQL queries to make sure the data are entered in the database as expected, and all fields are populated correctly.
- Perform detailed results analysis after each test execution cycle, and maintain test results.
- Execute the test cases, and report the Defects using Quality Centre.
- Verify and retest the Defects after development Team resolved them.