Software Test Engineer Resume
NC
OBJECTIVE
- Quality - oriented professional committed in bringing out the best in the company using my skills and expertise in QA management. My strong exposure to QA processes and procedures will be very helpful in producing only the best and quality products of the company. I want to prove myself as an asset to the organization with over 6 years of diversified experience in manual and automated testing.
SUMMARY:
- Experience in the entire SDLC and STLC by analyzing, integrating, testing, and deploying various business applications
- Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements
- Experienced in writing test cases for manual testing and creation of scripts for automation
- Experienced in using HP UFT(QTP) for front-end, functional, integration, system, data driven and regression testing.
- Strong experience in script writing using languages such as VBScript.
- Proficient with Descriptive Programming
- Hands on experience in developingData Driven and Keyword Driven frameworkin UFT/ QTP
- Good Experience in testing applications using other toolslike HP ALM/ Quality Center
- Expertise in Selenium automation usingSelenium WebDriver, Selenium Grid, JAVA, TestNG & Maven
- Designed and implemented different automation frameworks from scratch likePage Objects framework, Keyword Drivenframework, Data Drivenframework and Hybridframeworkfor a number of projects
- Executed automation scripts on different browsers/environments & reported defects/results to the team
- Maintained the Selenium & JAVA automation code and resources in source controls like Github
- Excellent experience ofbuild tools like Maven and managing JAVA automation projectsusing them
- Exposure to mobile automation tools such as Appium, Perfecto Mobile and Test flight
- Strong experience with SOAP Web Service Testing
- Technically resource in different types of testing such as Functional, Positive, Negative, Regression, Integration, Black box, Load, Performance, System testing, User Acceptance, and End to End Testing
- Experience in creating traceability matrices and other testing artefacts
- Experience with database testing using various complex set of SQL Queries.
- Experienced in Waterfall and Agile environment.
- UtilizedLoad and performancetesting tools such asJmeter.
- Have experience in test automation by using open source tools such asSelenium, JMeter, Appium, and Android
- Have good exposure of various bug tracking tools likeJira and Bugzilla
- Working experience on Client Server,Web and Mobile (Native and Web)based applications incloudenvironment.
- Excellent written, verbal and interpersonal skills
TECHNICAL SKILLS
Automation Testing Tools: Selenium WebDriver, Maven, UFT/QTP
Languages/Frameworks: JAVA, JUnit, TestNG
Bug Tracking Tools: JIRA, BugZilla
Test Management Tools: HP ALM/Quality Center
Database: RDBMS MS SQL Server MySQL, Oracle
Scripting Languages: VB Script, Java Script, Python
Operating Systems: Windows 7/8, Windows XP, Mac OS, LINUX/Unix
PROFESSIONAL EXPERIENCE:
Confidential
Software Test Engineer
Responsibilities:
- Involved in analyzing system design specifications and developed test plans, test scenarios and test cases to cover overall quality testing.
- Perform both manual and automation testing and created various test results to track the testing results.
- Export requirements, test cases into the HP ALM to run manual and automation test cases from test lab and log defects.
- Followed up with standard software testing life cycle (STLC) to perform different types of testing for the projects.
- Participated in review meeting for created Test plan, test cases and analyzing various testing documents and process of testing life cycle.
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Maven.
- Extensively automated regression and functional test suites by using Selenium WebDriver, JAVA.
- Prepared test cases and scripts utilizingTestNg annotations.
- Implemented Page Objects framework, Hybrid framework from scratch to represent web pages.
- DevelopedKeyword Driven and Data Driven frameworksto retrieve test actions, test data from Excel files and SQL Databases.
- Configured Maven for JAVA automation projects anddeveloped Maven project object model (POM).
- Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
- Wrote SQL queries extensively, queried database and generated test reports.Performed Database testing by developing SQL scripts.
- Performed Defect Tracking & Management in JIRA.
- Worked in ahighly dynamic AGILE environmentand participated in scrum and sprint meetings
- Assisted Manager by providing automation strategies, Selenium Automation and JIRA reports.
- Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements.
Environment: Windows, Oracle, SQL, HP ALM, SQL, VBScript, Agile, Selenium, Jira
Confidential, NC
Software Test Engineer
Responsibilities:
- I have created and executed a comprehensive test strategy including both functional and system-level testing.
- Creating and documenting the test plans for all live and testing application to be deployed onWeb,mobilephones,tablets
- Involved in analyzing system design specifications and developed test plans, test scenarios and test cases to cover overall quality testing.
- Perform both manual and automation testing and created various test results to track the testing results.
- Developed automation scripts in QTP/UFT to automate smoke and regression testing.
- Worked on the Regression Automated Testing and Data driven testing using QTP/UFT using VBScript.
- DevelopedQTP Scriptsfrom scratch usingDescriptive Programming.
- Created Reusable Functions using VBScript, Implemented Regular Expression as Required in QTP
- Created Shared Object Repository and Maintained.
- Developed QTP script for error handling
- Used checkpoints to check properties of various objects using Quick Test Professional.
- Testing Mobile and Tablet devices forIOSandAndroidOperating systems
- Utilized tools such asAppium, TestFlight, Perfecto Mobile and Saucelabs
- Identified right candidate for mobile automation
- Developed Appium script for native android app using Java
- Identified objects of app using UI Automator tool
- Reviewed the Code prepared by other team mates and suggested improvements if required.
- Running Smoke regression suite after every build and publish the detailed reports with the bugs detected
- Testing using Web services and other service oriented integrated systems
- Performed Webservices testing usingSOAP and WSDL based services
- Automated test suites using SoapUI tool
- Running Full Automation suite for every Release and analyse the root cause of Failed scripts
- Set up and executed test cases inQC / ALM for manual testing logged all defects into defect tracking system (JIRA)
- Performing investigation androot cause analysisfor critical consumer-impacting issues
- Working in a fast-paced and dynamic environment supporting many products/ projects on rapid release cycles
- Participated in Load and Performance Testing using Jmeter
- Responsible for performing various types of testing such asUI, Functional, Regression, load, performance, and integration testing
- Configuring and maintaining desktop and handheld/ embedded OS test systems (mobile devices, tablets etc. )
- Wrote variousSQL queriesand performedbackend validations
- Effectively communicating complex and/ or difficult information to both technical and non-technical audiences including senior management and clients
- Worked as part of ascrumteam in anAgile environment
Environment: HTML5, jmeter, Java, UFT, JavaScript, ALM, MySQL, JIRA, Sauce Labs, Agile
Confidential, Chicago, IL
Junior QA Tester
Responsibilities:
- Involved in Preparation of Test Plan based on Requirements documents.
- Reviewed and analyzed requirement document for writing the Test cases.
- Performed Functionality, Integration, Security, System, UAT, Positive and Negative Testing.
- Formulation of traceability matrix, test plan, test cases, test data and test scripts.
- Documented and reported the defects to developers using the Quality center.
- Prioritized the defects and the severity levels using Quality center 11 and discussed with the developers to resolve the issues.
- Responsible for updating existing test cases against the requirements.
- Developedtest scriptsfor automated regression testing usingSelenium IDE
- Performed Cross Browser Automation using Selenium GRID with Sauce Labs Cloud Integration
- Expertise in exporting JUNIT scripts fromSelenium IDEto Eclipse JUNIT Test Suites, Creating new JUNIT test cases, modifying the selenese scripts and writing test suites usingJUNIT.
- Participated in meetings to discuss the status and issues.
- Used Quality center for bug tracking and for maintaining the test documents.
- Wrote SQL queries to validate data.
- Checked the data flow by using SQL queries to extract the data flow from the Oracle and Mainframe database.
- Logged Defects in Bugzilla
- Generated detailed reports of the bugs, the pass-fail reports and the Test results for management analysis.
- Generated Test Summary report after completion of every iteration.
Environment: Selenium IDE, HP Quality Center, Bugzilla, Windows, Oracle, JavaScript, TOAD
