Software Test Engineer Resume
New York, NY
SUMMARY:
- Pursue a productive career as a QA Engineer/Quality Assurance Analyst in both manual and automation Software Testing based upon my 6 plus years of broad technical knowledge and abilities learned from diverse work experiences; Unleash my strong desire to utilize entrepreneurial scholarship to attain professional advancement leading to a successful IT career
- 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.
- Experience in Building Microsoft.Net/ C# automation Scripts by using Selenium, MS Visual Studio, MSTest, NUNIT, Spec flow, Coded UI, Azure and good expertise in using Annotations
- Experience in developing the Automation framework using both C# and Core Java programming using OOPS concepts, Selenium, Java, JUnit/TestNG, Eclipse, Maven.
- 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.
- Experience in the Amazon Web Services (AWS) cloud environment
- Extensive experience in advanced automation and strong understanding of automation tools such as Robot Framework, Selenium, REST Assured.
- 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 insuranceapplications .
- 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:
Software Testing Tools: Selenium WebDriver, Cucumber, TestNG, Maven, Selenium Grid, Selenium RC, Selenium IDE, REST Assured, Postman, AWS, Firebug, TestNG, XPath, Eclipse, ALM, Quality Center, LoadUI, VMware,, Jira, Bugzilla and Team Foundation Server TFS
Programming Languages: Java, J2EE, C, C++, Visual Basic, SQL, PL/SQL
Scripting & Markup Languages: VBScript, Shell Scripts, JavaScript, HTML, XHTML, XML
Databases: ORACLE, Microsoft SQL Server, MS-Access, DB2 and Mainframe
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
Domain Expertise: Insurance, Retail, Banking, Litigation Support, Marketing, ISP,SOA and CMS
Operating Systems: MS-DOS, Windows 98/NT/2000/XP/Vista, UNIX and Linux
Methodology: SDLC, RUP, Waterfall, Agile Scrum, V-model & CMMI
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Software Test Engineer
- 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.
- Participated in the design, development and implementation of a comprehensive test automation framework using Selenium with Java.
- Experience in the Amazon Web Services (AWS) cloud environment
- Extensive experience in advanced automation and strong understanding of automation tools such as Robot Framework, Selenium, REST Assured
- Worked on writing/executing the test scripts using Selenium with Java.
- Developed automated test scripts using Selenium for Regression Testing.
- Developed TestNG framework, data Driven framework, Keyword driven framework and Hybrid framework for multiple applications using Selenium with Java.
- Developed Selenium scripts in TestNG for parameterization using DataProvider annotation.
- 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 Maven and JUnit/TestNG.
- Using BDD with Cucumber to automate the Script. Developing BDD Framework writing simple code with Selenium TestNG, data Driven and Keyword Driven Framework.
- Using Page Object Model (POM) Creating Object Repository to make Selenium code more reliable, maintainable and reusable.
- Performed API testing of REST Web Services using POSTMAN Tool.
- Created test planning and participated in execution for REST API testing using POSTMAN client.
- Good experience in testing REST services using Postman and Rest Assured and Tested both XML and JSON formats.
- Used different types of virtual devices Emulator and real devices for Test cases Validation.
- Worked in continuous integration ( CI ) environment. Deploy code stored in GitHub to QA environment. Manage QA process for release candidate. Report progress to the business, development.
- Involved/Analyzed/Configured Scripts in load/performance/stress testing of the application using LoadUI.
- Executed different scenarios like compatibility and scalability and load test to identify bottlenecks on every component of the system.
- Involved in Cloud Computing on CaaS (Computing as a Services) interface for provisioning servers and network infrastructure.
- Performed the Backend Testing, which was oracle, by developing and executing PL/SQL queries, and database tables for data verification and validation.
- Modified and created SQL queries and stored procedures for quality assurance and analysis.
- Involved in Back End testing by extracting flat files from oracle server, which were generated by batch process to verify Data against Expected results.
- Involved in measure network and server response time, excluding response time of the GUI front-end, by running DB Users on the client machine.
- Generated reports for transaction response time for individual and group of Vusers.
- Presented System response graphs for CPU utilization, Database, Web Server hitsper second, transaction response time and Vuser response to the management.
- Performed the load test, performance test and volume test with the LoadUI.
- Documented all test results, identifying and summarizing discrepancies.
- Worked closely with the software developers and project managers to coordinate testing efforts and techniques to assure quality releases.
- Participated in User Acceptance Testing (UAT), coordinated with clients for better quality, developed user acceptance test plans, test cases, and coordinated user acceptance testing.
- 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, Cucumber, TestNG, Rest Assured, POSTMAN, AWS, Selenium Grid, Ant, ALM, JavaScript, Quality Center, Oracle, LoadUI, VBScript, HTML & DHTML, SSL, Windows, Mac, IE, Google Chrome, Firefox, Safari
Confidential, New York, NY
Automation Engineer
- Analyzed Business Requirement Specification (BRS), Software Requirement Specification (SRS) and User Requirement Document (URD).
- Designed/ developed Test Plan and Test Approach artifact with resource requirements and time estimates.
- Developed Test plan and verified content with the team members.
- Designed and developed Test Scenario/Test Cases/Test Steps for various Business Services/ methods covering both positive and negative testing requirements.
- Performed Manual Testing of web-based enterprise applications and used Quality Center for test management.
- Experience in the Amazon Web Services (AWS) cloud environment
- Responsible for maintaining EDI (Electronic Data Interchange) according to HIPAA compliance.
- Monitored production transactions and maintained changing payer requirements in Healthcare EDI system.
- Tested new developments of X12 837 claims, 835 payment files.
- 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.
- Used C# as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium WebDriver.
- Designed and developed Hybrid Framework using .Net, C# and NUnit.
- Wrote custom C# methods to encode and sanitize strings like filename, wrote LINQ queries.
- Involved in specifying testing requirements, planning tests, designing test steps, generating test templates, calling test with parameters, creating requirement coverage, executing tests using the Test Lab, and adding, matching, updating, prioritizing & mailing defects, monitoring the test process by generating the test reports& graphs using Quality Center.
- Investigated bugs using Quality Center and interacted with developers to resolve technical issues.
- Identify software errors and interact with developers to resolve technical issues.
- Performed Quality Analysis on problem reports against software and the production system in order to confirm that problems truly exist and can be recreated for testing.
- Maintained Test Matrix and Project Matrix to keep track of the Project Status.
- Participated in various meetings and discussed enhancement.
- Developed Requirements Tractability Matrix (RTM) to track requirements during the QA Testing Phase.
- 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.
- Validated the back-end data by using OracleSQL and PL/SQL extensively.
- Extensively used OracleSQL to gather the data required for Data Driven Testing.
- Involved in weekly status meeting, update progress of testing on various Operating systems and browsers.
- Identified various scenarios for functional and integration testing.
- Reviewed the test cases written for integration and functional testing as per the scenarios created.
- Performed identification and implementation of the automation framework, environment, approach, and methodologies which will be used for automated testing.
- Using Load Runner analyzed the response times of the business transactions under load.
Environment: Microsoft Visual Studio, JIRA, C#, Nunit, Quality Center, Selenium WebDriver, Java, Eclipse, AWS, REST Assured, POSTMAN, Bugzilla, FTP, Oracle, MS SQL, MS Office.
Confidential, Washington, DC
Test Engineer
- Created Test Plans which describe test items, test strategies, test environment and test execution process
- Wrote PL/SQL statement and stored procedures in Oracle for extracting data.
- Performed regression testing for every modification in the application & new builds using Selenium with Java.
- Defined and performed the test strategies and associated scripts for the verification and validation of the application and ensured that it meets all necessary business requirements and associated functionality.
- Enhanced the test script by executing SQL queries and by setting SQL and table checkpoints.
- Automated the Business Process Testing (BPT) utilizing Selenium.
- Scheduling and execution of batch jobs of the automation scripts.
- Used MS Visual SourceSafe as CM/Version Control tool.
- Automated the functionality and interface testing of the application using Selenium with Java.
- Used Selenium with Java for object repository creation and maintenance, used regular expression, re-usable actions, data table, checkpoints and recovery scenario.
- Developed GUI, Text, XML checkpoints to validate the data and parameterized the scripts to drive with External Data Files.
- Developed Automation Framework like Data Driven, Keyword Driven and Modularity Driven in Selenium with Java.
- Developed Maintained Local and Global Object Repository in Selenium with Java .
- Generated and enhanced the Java in Selenium with Java for automation.
- Expertise in mobile testing using tools like simulator, emulators in ios an android applications
- Used Selendroid for native, hybrid mobile application Testing for Android platforms.
- Used Selendroid for test Automation Framework, Cross platform test Automation.
- Backend database query using TOAD & SQL Plus tools
- Used bug reporting and tracking system called Quality Center.
- Used File Transfer Protocol (FTP) for transferring the data
- Conducted presentations of the Q/A test results with analysis to the stakeholders and users and documented modifications and requirements
- Wrote Test Cases and performed User Acceptance Testing (UAT), documented in the detail defects using the Defect Tracking report.
- Used Test Case distribution and development reports to track the progress of test case planning, implementation and execution results.
- Used Bugzilla for logging defect and defect tracking.
- Involved in compatibility testing with other software programs, hardware, Operating systems and network environments.
Environment: Selenium WebDriver, TestNG, Quality Center, Oracle, TOAD, Java, JavaScript, Bugzilla, .NET, VBScript, HTML & DHTML, SSL, Windows, Unix, IE, Web Sphere, XML, TCP/IP, Star Team.
