Software Test Engineer Resume
Reston, VA
OBJECTIVE:
A challenging career as a Software Test Engineer/ Quality Assurance Analyst in Software testing with proven 6 years of broad technical knowledge and leadership abilities which will offer diverse experiences and utilize strong entrepreneurial ability leading to professional advancement. Significant experience with systems at both the hardware and software level. Effective communicator, able to perform both manual, automated and Mobile apps testing.
SUMMARY:
- Quality Assurance Analyst experienced in strong analytical skills, evaluation and high degree of initiative. Manage, direct and coordinate of all aspects of project - Estimation, Scope, Planning, Scheduling tasks and Milestones, Tracking & Monitoring.
- Have diverse experienced in the area of Software Testing, Business analysis, Quality Assurance with expert level skills in strategic areas into Functional Testing, Integration/System Testing and Regression Testing having executed on both Client/Server, Web based and Mobile (iOS, Andriod) applications.
- Excellent knowledge in all phases of the Software Development Life Cycle (SDLC) process, Object Oriented Analysis and Design (OOA and OOD), Data Analysis & Requirement Analysis.
- Have good experienced in Implementation of Test plans and expertise in Designing, Creating and execution of Test Cases & Test Scripts .
- Experience in web applications testing with Selenium IDE, Selenium RC, Selenium Grid and Selenium WebDriver and TestNG using Java.
- Experience in develop Cucumber Behavior Driven Development (BDD) Framework from the scratch.
- Involved in acceptance testing using Cucumber.
- Involved in the implementation of BDD (Behavior Driven Development) approach for Presentation layer and Domain layer in the project using JUnit/TestNG.
- Proficient in the process of Independent Validation and Verification (IV&V) of Manual/Automated testing with emphasis on Smoke testing, functional testing, White Box Testing, Black Box Testing, Regression Testing, Backend (Database Testing), Load, performance, Stress, Security testing and UAT testing.
- Proficiency in working with different SDLC models - Agile (SCRUM), V-Model, RUP and Waterfall.
- Experienced in Testing Database Applications of RDBMS in ORACLE and SQL Server.
- Extensively used SQL, PL/SQL, MS-Access, DB2 and Oracle query for backend Database tables for Data Validation and Verification.
- Created XML files from XSD and used in end-to-end interface testing.
- Expert in problem solving and Bug tracking using Bug tracking Tools like Quality Center, Jira and Bugzilla.
- Experience in HP OO (Operations Orchestration ), Cloud computing, CaaS(Computing as a services), Servers and Network infrastructure.
- Experienced in Database automation with UNIX/Linux commands and Unix Shell Scripting.
- Extensive experience in testing Healthcare and Health insurance applications .
- Ability to work with Business Analysts, Developers and other Team Members in complex testing projects and in the overall enhancement of software product quality.
- Excellent in interpersonal and communication skills both in verbal and written and the ability to provide solutions from a functional and technical perspective, and meet deadlines.
- Demonstrated ability to rapidly learn and apply new technologies and improve processes to make an impact as a productive individual contributor as well as team player.
- Good organizational skills with the ability to track and prioritize numerous simultaneous tasks.
TECHNICAL SKILLS:
Selenium WebDriver: , Cucumber, TestNG, Maven, Appium, UI Automator, Selendroid, Selenium Grid, Selenium RC, Firebug, TestNG, XPath, Eclipse, Quality Center, LoadUI, VMware,, Jira, Bugzilla and Team Foundation Server TFS
Programming Languages: Java, J2EE, C, C++, Visual Basic, SQL, PL/SQL, Python and Ruby
Scripting & Markup Languages: VBScript, Shell Scripts, Pearl, JavaScript, HTML, XHTML, XML
ORACLE, Microsoft SQL Server, MS: Access, DB2 and Mainframe
Case Tools: Rational Rose, TOAD, PUTY, Visual safe source, StarTeam and ETL
Web Servers: Microsoft IIS, Apache, HTTP, Sun Java system Web Server.
Application Servers: Web Logic, Web Sphere Server, Apache, Applets, and Swing/JFC
Mobile devices: iPhone, Android, Windows Phone, iPad
MS: DOS, Windows 98/NT/2000/XP/Vista, UNIX and Linux
SDLC, RUP, Waterfall, Agile Scrum, V: model & CMMI
PROFESSIONAL EXPERIENCE:
Confidential, Reston, VA
Software Test Engineer
Responsibilities:
- Developed and maintained quality assurance standards and procedures throughout SDLC.
- Analyzed business requirements and prepared Test plan and Test cases using Standards Testing methodology.
- Involved in the specification reviews, test planning, and test case development, executing the test, and reporting bugs.
- Contributed to QA process improvement; maximize the test coverage and improve testing efficiency.
- Represented the quality function in an Agile Development environment based on a Scrum Framework through the application of sound quality principles.
- Worked on software verification and validation.
- Performed installation, functional and regression testing for the mobile application (Android and iOS) using both simulators and real devices as needed
- Performed application testing on Android/iPhone devices
- Developed Test Strategy & Test Plan to efficiently test mobile applications on various mobile devices - 3G/4G, smart phones, tablets, Mobile OS.
- Responsible for satisfying application on android and iOS versions
- Participated in Walkthrough, Inspections Reviews and User Group team meetings
- Used HP Quality Center (QC) to log & report Defects and managed through to resolution by working with appropriate development and business resources.
- Created automation framework and test scripts using Selenium WebDriver for multiple platforms and browsers testing.
- Participated in the design, development and implementation of a comprehensive test automation framework based on Selenium.
- Developed automated test scripts using Selenium WebDriver for Regression Testing.
- Expert in writing the Test scripts using Selenium WebDriver with java language.
- Using Jenkins for nightly build execution and sending status mail if build fails to QA team.
- Developed Selenium scripts in TestNG for parameterization using DataProvider annotation.
- Involved in acceptance testing using Cucumber.
- Performed API testing of REST Web Services using POSTMAN Tool.
- Created test planning and participated in execution for REST API testing using POSTMAN client.
- Involved in Development of Verification and Validation of the system based and Requirement Analysis and Existing Use Case Specification Documents.
- Created the SQL queries to test the backend functionality of the application.
- Used Toad to test database efficiency used SQL for the retrieval of data from the relational database (inner joins, outer join, group by, order by etc.).
- Designed, documented, and executed Manual test cases to validate functionalities within various applications versions from various Project Artifacts.
- Reviewed product releases to finds holes in features or problems with the integration of multiple features.
- Wrote User Manual documents for end-users which got posted as a link inside the web application to help teach users how to use release features.
Environment: Selenium WebDriver, JIRA, Cucumber, Java, MS Excel, SQL, HP ALM, Android,, iOS, XPath, XML, JUnit, CSS, Rest Assured, POSTMAN, Oracle, Maven, TestNG, Windows, Eclipse, Maven, Jenkins, Gherkin.
Confidential, Washington, DC
Automation Engineer
Responsibilities:
- Analyzed System Design Documents and involved in the review discussions of Business Requirements.
- Developed Test Plan and Test Approach artifact with resource requirements and time estimates.
- Designed and developed Test Scenario, Test Cases and steps for various Business Services covering both positive and negative testing requirements.
- Performed Manual Testing of web-based applications and used HP ALM for test management tool.
- Created test plans outlining the scope, approach, schedule, resources and deliverables.
- Coordinated and maintenance of multiple test environments to support parallel test efforts.
- Used HP ALM to map requirements to test cases, provide traceability to requirements, create test sets, and selectively run tests manually and upload results.
- Clearly communicated defects with developers and updated comments in HP ALM Defect Section.
- Responsible for scheduling the batch execution of the tests, log and track defects using ALM.
- Extensively used SQL *plus and Oracle SQL Developer tools to access and manipulate Oracle 11g database and validated back-end testing.
- Develop and maintain Quality Assurance Standards and procedures throughout SDLC.
- Follow Agile Methodology for all the phases of SDLC.
- Analyze Business Requirement Documents and prepare Test plan and write Test cases as per requirement specifications.
- Perform different types of testing as per situation like Black Box, Smoke, Functional, GUI, Regression, End to end, UAT, Ad-hoc, Sanity testing etc.
- Experience in the Amazon Web Services (AWS) cloud environment
- Work on software Verification and Validation for manual testing and use Assertions for automation.
- Developed test cases for section 508 compliance testing. Use SharePoint to maintain project status, tasks, and project documentation
- Isolated, replicated and reported 508 compliance defects in JIRA.
- Performed installation, functional and regression testing for the mobile application (Android and iOS) using both simulators and real devices as needed
- Create Automation Framework and test scripts using Selenium WebDriver for multiple platforms and browsers testing.
- Participate in the design, development and implementation of a Hybrid Test Framework using Selenium WebDriver, Cucumber, TestNG and Jenkins.
- Expert in writing and executing Test Scripts using Selenium with Java.
- Develop automated test scripts using Selenium WebDriver for Maven project and set Regression and Smoke Testing with pom.xml files.
- Extensive experience in advanced automation and strong understanding of automation tools such as Robot Framework, Selenium, REST Assured.
- Performed functional testing of REST Web Services using POSTMAN Tool.
- Involve in the implementation of BDD (Behavior Driven Development) using Cucumber.
- Using Jenkins for nightly build execution and sending status mail to QA team if build fails.
- Develop Selenium scripts in TestNG for parameterization using DataProvider annotation.
- Create Customize Xpath and Css Selector to find elements to avoid any discrepancy during change or added functionality from Developers.
- Involve in acceptance testing using Cucumber.
- Experience in writing, inserting verification points using automation tools Selenium WebDriver.
- Understanding of Object Oriented Programming and developing automated test scripts in Selenium.
- Expertise with Page Object Model (POM) and page factory to handle any change in easiest way.
- Contribute to QA process improvement; maximize the test coverage and improve testing efficiency.
- Perform Backend Testing by developing and executing PL/SQL queries using Oracle SQL Developer
- Participated in User Acceptance Testing (UAT), coordinated with clients for better quality, developed user acceptance test plans, test cases.
- Used HP Quality Center (QC) to log & report Defects and managed through to resolution by working with appropriate development and business resources.
- Responsible for updating project status to project manager and team.
Environment: Eclipse, Selenium WebDriver, TestNG, Cucumber, Maven, JAVA, PL/SQL, REST Assured, POSTMAN, AWS, 508 compliance -Inspect, Android, iOS, XML, QC, Oracle Database, Excel, BDD, JIRA, Agile (Scrum).
Confidential, New York, NY
Test engineer
Responsibilities:
- Developed a road map by understanding the business logic and User Requirements for Test execution.
- Involved in developing detailed, integrated test strategies and test plans for the modified systems.
- Analyzed system specifications, designing and developing test plan and test cases corresponding to business rules for the new system.
- Maintained requirements and created Tractability matrix between Requirements and Test Cases.
- Involved in Web Service Testing using SoapUI.
- Involved in Development of Verification and Validation of the system based and Requirement Analysis and Existing Use Case Specification Documents.
- Performed manual testing and maintained documentation on different types of Testing including Positive, Negative, and Black Box.
- Created the SQL queries to test the backend functionality of the application.
- Used Toad to update the Oracle Database, verify database contents, add records and delete records for the performance tests.
- To test database efficiency used SQL for the retrieval of data from the relational database (inner joins, outer join, group by, order by etc.).
- Created automation framework and test scripts using Selenium WebDriver for multiple platforms and browsers testing.
- Participated in the design, development and implementation of a comprehensive test automation framework based on Selenium.
- Developed automated test scripts using Selenium WebDriver for Regression Testing.
- Expert in writing the Test scripts using core java language.
- Designed, documented, and executed Manual test cases to validate functionalities within various applications versions from various Project Artifacts
- Performed compatibility, functional and smoke testing on mobile devices
- Produced well-structured, documented and maintainable Test Cases for Manual Testing that supported the quality assurance Test Cycle within the Software Development Life Cycle (SDLC) in Scrum environment
- Executed SQL queries in Oracle database to verify the accuracy of the data on Graphical User Interface (GUI), validate various business transactions, and verify data constraints
- Performed Backend Testing using SQL queries to retrieve data and verify domain data in DB
- Led in creating Test Artifacts - Test Strategy, Test Plan, Test Cases and execution of Test Cases from Design Documentation (DD) and Functional Specifications (FR/SS)
- Performed manual testing and maintained documentation on different types of Testing including Positive, Negative, and Black Box.
- Maintained Requirements Traceability Matrix (RTM) to measure testing process, and created Test Data and Test Bed for User Acceptance Testing (UAT)
- Developed Test Strategy & Test Plan to efficiently test mobile applications on various mobile devices - 3G/4G, smart phones, tablets, Mobile OS
- Responsible for satisfying application on android and iOS versions
- Analyzed test results, and documented defect/issues using test & defect tracking tool HP Quality Center
- Troubleshot with Business Analyst, Development and QA peer to replicate/identify and resolve issues arose during the Software Testing (STLC) phases
- Accessed Oracle database & wrote numerous SQL JOIN queries for data analysis & comparison
- Performed application testing on Android/iPhone devices
- Participated in Walkthrough, Inspections Reviews and User Group team meetings
- Used HP Quality Center (QC) to log & report Defects and managed through to resolution by working with appropriate development and business resources
Environment: Selenium Webdriver, TextNG, Java, Firebug, FirePath, Mobile, DeviceAnywhere, iOS, Quality Center, SharePoint, Java, HTTPS, XML, Oracle, .NET, HTML & DHTML, SSL, Windows, IE, Google Chrome, Firefox.