Quality Engineer Resume
5.00/5 (Submit Your Rating)
OBJECTIVE
- To secure a position of Software Quality Assurance Engineer with a stable environment that will lead to a lasting relationship in the field of Software Testing
SUMMARY
- Experience with standard test methodologies, and ability to quickly acquire business and technical knowledge to come up with robust test cases, and work against aggressive timelines
- Experience in the entire SDLC (Software Development Life Cycle) and STLC (Software Testing Life Cycle) by analyzing, integrating, testing, and deploying various business applications
- Strong product development and technology background
- Strong customer service focus, with the ability to communicate with technical management teams
- Hands on experience in development and implementation of Test Plans, Test Strategy, and Test Execution
- In - depth background in evaluating highly detailed test documents and agreements
- Extensive experience with Java-based backend test frameworks, and also with front-end framework using Selenium WebDriver
- Hands on experience in Behavior driven development (BDD) approach
- Experience with testing tools (JUnit and TestNG), Build Tools (Maven) and Source Code Repositories (CVS and TFS)
- Experience with API testing tools (Postman and Karate)
- Experience with creating traceability matrices and other testing artifacts
- Strong knowledge in SQL, XML, MS Office application tools
- Excellent written, verbal and interpersonal skills
- Ability to work independently and as part of a team
TECHNICAL SKILLS
Tools: Selenium Suite (Selenium IDE, Selenium Remote Control, Selenium WebDriver, Selenium Grid), Cucumber, Eclipse, JUnit, TestNG, JIRA, Microsoft Teams, Microsoft Test Manager, Visual Studio, FileZilla, Putty, SQL Developer, SQL Server, Postman, Karate
Languages/Web Technologies: Java, Python, SQL, PL/SQL, XML, HTML, HTTP
Build tools: Maven, Ant
Repository System: CVS, SVN, TFS, GitHub, BitBucket
Databases: Oracle, SQL Server, PostgreSQL
PROFESSIONAL EXPERIENCE
Confidential
Quality Engineer
Responsibilities:
- Involved in analyzing requirement specifications, developing test plans, test cases, test scripts, and planning for QA methodologies
- Provided detailed development estimates to Project Manager for development effort as well as weekly status reporting
- Defined and developed quality assurance plans and test cases by analyzing technical requirements and system designs (use cases and requirements documentation)
- Actively participated in issue resolution
- Participated in weekly meetings and walk-throughs to discuss Defect priorities
- Ensured required documentation was housed in the project repository and that knowledge transfer had occurred to full time staff upon completion of contract term
- Worked on developing automation suite using WebDriver, Cucumber, and JUnit
- Created manual API test cases using Postman
- Created automated API test suite using Karate and Cucumber
- Used Jenkins as Continuous Integration server to configure with Git and Maven
- Performed Regression Testing at various phases of development life cycle for impacted existing functionalities
- Involved in using Maven build tool to manage framework dependency jar files
- Documented testing processes for new features and knowledge sharing
- Mentored team-members and new-joiners on testing processes and application knowledge as appropriate
- Managed testing process questions and issues
Confidential
Quality Analyst
Responsibilities:
- Participated in system design specification sessions, sprint planning, and sprint review meetings
- Analyzed the requirements, design document, use case documents and developed test cases and test scripts
- Created test models for release testing (test plans, test data, and test scripts) including identification, collection, and creation of test data
- Performed coordination and execution of release testing
- Determined and met time estimates and schedules of testing efforts
- Created and executed manual test scripts using Microsoft Test Manager and Azure DevOps
- Created, updated, and maintained automated test scripts
- Created, maintained, and updated test environments in Azure and vCloud Air
- Created sets of server requests to perform sets of test validations
- Coordinated ETL testing processes and updated SSIS packages for Data Warehousing
- Created and updated SQL scripts for test environment preparation and testing
- Maintained source code of testing tools created with .NET framework
- Defined Release Test Plans and criteria for user acceptance including entry/exit criteria
- Evaluated xpaths as required by using web debugging tools such as Firebug, Firepath, and Xpather
- Ran and analyzed Automated regression suite for maintenance purpose and finding defects
- Evaluated integration of third-party services with company products
- Developed, updated, and maintained quality testing standards and procedures
- Facilitated and participated in structured walk-through and peer-reviews
Confidential, Rochester, NY
Software Test Engineer
Responsibilities:
- Participated in development of test strategy, test plans, test cases and testing efforts (unit testing and integration testing of code)
- Developed Automation Suite using Java and Spring Framework
- Utilized JMS (Java Messaging Service) to initiate workflows, and JSch (Java Secure Channel) to remote login and file transfer from and to the server
- Used Groovy for XML parsing in automated test suite
- Enacted Version Control for the source code by implementing CVS and TFS as source repository systems to share code and to maintain current and historical files
- Involved in using Apache POI to read data from external sources to feed locators into the test script
- Created complex SQL queries to verify data were being stored accurately into project databases
- Used JIRA to create a project (central repository) of manual and automated tests and components, build test cycles, run tests and components, and report and track defects
- Followed Agile methodology to maintain and update Test Scripts and during testing phase
- Used Putty to manually configure and trigger workflows, and FileZilla to access the server files, specially to verify log files and configuration files
- Involved in using JDBC (Java Database Connectivity) to create objects from Oracle databases
- Maintained Selenium WebDriver test suite by adding and updating test cases to comply with project maintenance requirements