Logo
Kyyba

QA Analyst

Kyyba, Boston, MA, United States


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.