Senior Software Test Engineer Resume
PROFESSIONAL SUMMARY:
- Hands on experience in software testing with diversified exposure in both manual and automated testing of software and web - based applications.
- Extensive working experience on all phases ofSoftware Development Life Cycle (SDLC), methodologies and process.
- Key expertise includes testing & debuggingGUI& Multi - Applications environment & automated testingusing Selenium WebDriver, Squish.
- Experienced in developing and executing manual and automated tests in different platforms usingPython, Pytest and teh Selenium library.
- Developed test automation framework scripts using Python, Selenium WebDriver and Squish
- Strong experience withSOAarchitecture which includeRESTful Web Service(Get, Put, Post, Delete, Options along with XML/JSON data parsing)and SOAPAPI Testing.
- Help junior test engineers by reviewing their code and providing guidance.
- Experienced in usingJenkinsas a Continuous Integration server to configure withGit/GitHub repository.
- Experienced in developing Keyword-Driven, Data Driven, TDD, Behavior driven & Hybrid Framework usingSelenium WebDriver and Python.
- Experienced in writing Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, interacting with development team and track teh bugs till closure.
- Technically resourceful in different types of testing such asFunctional,Positive, Negative,Regression,Integration,Black box,White Box, Smoke, Volume,Load,Performance,System testing,User Acceptance,End-to-EndandBusiness ProcessTesting.
- Proficient in overall Defect Management/Problem solving including tracking bugs and reporting usingHP ALM, Quality Center and Jira.
- Involved inSOAPbased web servicestesting usingSOAP UI PROweb services testing tool.
- Experienced with GitHub remote/local repository, commit, cloning, push and pulling operations.
- Excellent interpersonal skills, proven team player with an analytical ability bent to problem solving and delivering under high stress environment.
- Ability to adapt new methodologies, tools and technologies and domains depending on teh job responsibilities.
- Create detailed checklists (testing plans) in Azure DevOps for each user story. Create easily reproducible bug reports in Azure DevOps and track their resolution.
TECHNICAL SKILLS:
Testing Tools: Selenium-web driver, Selenium IDE, JenkinsPytest, Cucumber,Azure DevOps
Methodologies: Agile (Scrum), WaterFall.
Languages: SQL, Java, Python, HTML, CSS,Javascript
Microsoft Office: Word, Excel, Outlook, Access, MS-Visio
Database Tools: Microsoft Access. My SQL, Oracle.
Operating Systems: Windows (XP,7,8,10), Linux, UNIX,Mac OSX
Documentation: Test case, Test report, Test Stratégies, User stories, Defect report.
Test Management: HP ALM(QC), JIRA
Framework: TestNG, Eclipse IDE, Squish
Web Services and Tools: REST and SOAP
Version Tools: Git Hub, SVN
PROFESSIONAL EXPERIENCE:
Confidential
Senior Software Test Engineer
Responsibilities:
- Performed Business Requirement Analysis by thoroughly understanding Project Design Document and Business Requirement Document.
- Created testing strategy keeping in mind project scope and timeline and wrote Test Cases and Test Plans accordingly in an Agile Environment.
- Designed and developed Automation framework usingSelenium WebDriverandPythonand performed unit testing by usingUnit test and Pytest.
- Developed/Updated SystemTest Plan, Test scenariosandTest Scriptsas per teh requirements andChange RequestDocument.
- Developed test strategy for teh minimal required tests that provides value in determining teh quality state of teh application.
- Developed test automation framework scripts using Python, Selenium WebDriver and Squish
- Implemented Page Object Model framework with Python and Selenium.
- Identified test cases to automate. Automate those test cases usingSelenium WebDriver and Python (PyCharm IDE and Ride IDE).
- Create detailed checklists (testing plans) in Azure DevOps for each user story. Create easily reproducible bug reports in Azure DevOps and track their resolution
- Developed and executed manual and automated tests in different platforms usingPythonandSelenium library.
- Developed and implemented test cases to Automate testing forRESTful API(Put, Post, Get, Delete, Options) along with parsing teh XML/Json data from teh server response.
- ConfiguredSelenium WebDriver, Unit test, Pytest, Robot, pip tooland created selenium automation scripts in python.
- Automated Smoke & Functional test casesusing Selenium WebDriver, Unit test /Pytest/Robot & Python (PyCharm IDE and Ride IDE).
- Involved in teh Continuous Integration of teh automation framework withJenkins with Git/GitHub repository.
- Implemented OO designs and applied working knowledge of design patterns to performance test presentation, data and business modules.
- Participated in bug walk meetings with development team, business team and project managers for defect triage and provide analysis on teh nature of teh defect.
- Identified software defects and interacted with developers to resolve them and provided full support to teh Test team usingHP ALM, JIRA.
- Developed user manuals and assist in fellow employees to increase their knowledge of teh system.
Confidential
Senior Software Test Engineer
Responsibilities:
- Performed Business Requirement Analysis by thoroughly understanding Project Design Document and Business Requirement Document.
- Developed test automation framework scripts using Selenium WebDriver using TestNG.
- Created testing strategy keeping in mind project scope and timeline and wrote Test Cases and Test Plans accordingly in an Agile Environment.
- Developed/Updated SystemTest Plan, Test scenariosandTest Scriptsas per teh requirements andChange RequestDocument.
- Developed Hybrid and Cucumber framework for execution of selenium test scripts.
- Identified test cases to automate. Automate those test cases usingSelenium WebDriver and Python (PyCharm IDE and Ride IDE).
- Developed and executed manual and automated tests in different platforms usingPythonandSelenium library.
- Create detailed checklists (testing plans) in Azure DevOps for each user story. Create easily reproducible bug reports in Azure DevOps and track their resolution.
- Collaborate with offshore and Manual QA teams to setup test data based on functional specifications for validation of feature and regression scripts
- Debugging and maintenance of automaton test scripts in batch mode and also implemented a plan on automation scripts on based on Sprint.
- Closed issues and user stories for each release by manual and automation verification
- Automated Smoke & Functional test casesusing Selenium WebDriver, Unit test /Pytest/Robot & Python (PyCharm IDE)
- Involved in teh Continuous Integration of teh automation framework withJenkins with Git/GitHub repository.
- Developed and implemented test cases to Automate testing forRESTful API(Put, Post, Get, Delete, Options) along with parsing teh XML/Json data from teh server response.
- Extensively usedXPATH,Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
- UsedXPathandDOMto work with dynamic and static objects inSelenium.
- Involved in testing Web Services manually and creation of collections usingPostman, Advance REST Client and Rest Easy.
- Involved inSOAPbased web servicestesting usingSOAP UI PROweb services testing tool.
- Worked in teh sprint team with business analysts and developers in agile methodology.
Confidential
Senior Software Test Engineer
Responsibilities:
- Developed test automation framework scripts using Selenium WebDriver using TestNG.
- Implemented Page Object Model framework with Python and Selenium.
- Tested compatibility of application for dynamic and static content in cross browsers such as Chrome, IE, Edge, Firefox and Safari.
- Setup Selenium GRID to run automation scripts on different browsers.
- Developed API tests for teh web service REST.
- Involved in teh discussions of Defect Tracking Process and Updated Work Progress in Excel Sheets.
- Performed compatibility testing of applications for dynamic and static content of browsers using HTML ids and XPath and CSS Selectors.
- Performed regression testing for every modification made in teh application and new builds.
- Integrated automation tests in continuous integration tools Jenkins for nightly consignment run of teh script.
- Interact with developers, UI/UX and Product Managers to identify gaps between requirement and deployed feature and also to identify issues by design, won't fix or plan for future release.
- Created framework to record, playback and debug individual test cases, using Selenium Web Driver provided more flexibility in automating test cases.
- Working with security testing and performance team and analyzed teh root causes for teh issues.
- Developed and maintained reports of all automation issues and test results
- Updating teh Test Automation suite regularly to ensure its accuracy and usefulness.
- Worked closely with developers and Business teams in resolution of technical issues.
- Involved in testing teh backend Database; retrieved teh data from teh tables using SQL Queries.
- Identified and created issues and bugs based on teh User Stories in JIRA.
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Track automation results on a daily basis for better performance in testing.
- Followed Agile testing methodology, participated in daily Scrum meetings and tested each Sprint deliverables.
- Create detailed checklists (testing plans) in Azure DevOps for each user story. Create easily reproducible bug reports in Azure DevOps and track their resolution.
- Closed issues and user stories for each release by manual and automation verification.
Confidential
Software Development in Test
Responsibilities:
- Developed test automation framework scripts using Selenium WebDriver using TestNG.
- Implemented different automation frameworks Data-Driven Framework, Keyword-Driven Framework, Hybrid Framework, and Acceptance Test-Driven Development Framework (ATDD).
- Implemented teh Page Object Model design pattern with TestNG (JavaScript), used Extent Reports for detailed HTML reports with screenshots.
- Extensively used SeleniumAPIs such as Take Screenshot for Capturing Failed test cases, Select for selecting multiple values from list, Action for various key and mouse event, by with different Locators (Xpath, CSS, id, Link text).
- Executing teh automated Smoke test suite and Regression test suite on daily batch process and publish daily execution report to all project stakeholders.
- Track defects logged by teh QA team in defect management tool (Quality Centre/Jira)
- Latest code will be committed into Bitbucket and versions tracked using version control SourceTree.
- Prepare and present teh system test report to all teh stakeholders as per milestone defined in test plan.
- Writing SQL queries to pull teh test date records from databases and condition teh test date using Mainframes
- Identify project risks like Timeline, 3rd party tool interaction, technology used, resource planning during initial phases of project, and identify suitable mitigation strategy.
Confidential
Software Test Engineer
Responsibilities:
- Involved in system analysis for Online Banking Systems, which is integrated with internal service systems and External systems
- Worked extensively with business analysts and developers to discuss teh testing scenarios, defects, and their fixes.
- Involved in Creating Low, Medium, High and Critical Issues in JIRA.
- Involved in all phases of testing such as System testing, Data validation, and User Acceptance Testing.
- Written JAVA commands to be used in XML test scripts using Selenium Wrapper Classes.
- Developed test scripts to implement test cases, test scenarios, and features for BDD (Behaviour Driven Development), TDD (Test Driven Development) with open-source tools Selenium (IDE, Web driver) with object-oriented (C#, JAVA).
- Well versed with Object-oriented (Java)
- Performed Testing on Frameworks like Page Object, BBD with teh help of tools like JUnit, and TestNG.
- Designed and Developed a Database for Automation logs and Test Data Maintenance in MySQL across teh teams.
- Performed Continuous Integration automation using Jenkins.
- Performed manual testing whenever required.
Confidential
Software Test Engineer
Responsibilities:
- Involved in analysis of Requirement.
- Involved in Test Plan preparation.
- Preparation of Test Scenarios & Test Cases.
- Executed test cases manually to verify teh system functionality as per user requirement.
- Reporting Bug through Mercury Quality Center.
- Prepared Test reports based on teh Test Results.
