Logo
Kyyba

QA Analyst

Kyyba, Boston, Massachusetts, us, 02298


Specific Duties will include:

Testing Web based applications (Java, JS, SPA, Dot Net, Power BI). Developing and maintaining Automation Frameworks and test suites for web-based applications including API and Database test automation. Creating and documenting test plans, test scenarios, test cases and test scripts. Executing test cases and documenting defects and test results. Developing test cases from use cases as well as interviewing power users. Testing the application using sound engineering practices and employing solid Source Code Management practices. Software black box and white box testing, integration, regression, exploratory, and systems testing. Testing of database content and multiple interfaces, include SOA and Web Services. Extensive use of SQL and database querying. Researching, selecting, implementing, and maintaining appropriate test automation tools. Understanding of Performance testing and ability to self-initiate and learn. May be required to be available for stand by duty and, if necessary, overtime hours to resolve critical system problems and/or perform production system maintenance as well as to respond to emergencies. Minimum Qualifications:

8+ years of experience as a software quality assurance specialist. 5+ years of experience in automating web application testing using automation tools and frameworks, i.e. Selenium Web Driver with Java, UFT, playwright or other. Minimum of a bachelor's degree with a major in software engineering, computer science, or any other related field. Experience in using XPath and CSS Selectors with the ability to derive Customized XPaths if required. Experience in building and maintaining data driven or hybrid test automation frameworks customized to the application needs. Expertise in setting up and maintaining test data to execute Automation test scripts. At least 3 years of experience in API testing using Postman, SOAP UI or similar technology. Experience testing SQL Server/Oracle databases and strong knowledge of SQL queries to test data validity, data integrity and ETL processes. Experience with source code management tools such as GitHub or other. Experience with Jira, Confluence and Xray for test management tool or other. Extensive testing experience in Agile environment. Excellent problem solving and analytical skills and a strong testing aptitude. Be able to re-produce reported potential system bugs by end users. Strong knowledge of software quality assurance practices and project life cycle in a structured development methodology. Excellent communication & documentation skills. Experience working on web applications for public release.

Preferred Qualifications:

Experience in automating web applications built with Java, Python, Dot Net, AngularJS, JavaScript, React JS or any SPA application or other. Knowledge of Cloud based technologies such as AWS, Azure or other. Knowledge of DevOps and CI/CD development pipeline. Ability to write complex SQL queries, development experience is a plus. Experience in testing and evaluating vendor-supplied software. Understanding of Datawarehouse concepts and experience in testing cubes, DataMart, and reports, is a plus. Experience with education and financial applications is a plus. Must be a fast learner or have and demonstrate a strong "can-do" attitude. Must be self-motivated, taking on ownership of assigned tasks and delivers quality results on time. Proven track record working on large-scale projects with diverse stakeholders and with cross-functional teams. Ability to adjust to changing situations to address emergencies, program changes, or production requirements. Ability to exercise sound judgment and use discretion in handling confidential information.