Tekgence Inc is a company focused on SaaS solutions, and they are seeking a Senior Software Quality Assurance Engineer to support Quality Assurance as a Data Validation Engineer. The role involves ensuring product accuracy, developing tests, and participating in Agile Scrum teams to deliver strategic projects.
Responsibilities:
- You will ensure that products meet exacting requirements for accuracy and explicit and/or implicit validation of scientific/ financial algorithms
- You will partner with the Cdevelopers, identify areas for testing to ensure the entire product has coverage with testing strategies
- You will code in C# / Python to develop unit & integration tests that you have optimized to run in an AWS environment, using a minimal footprint, while being organized and properly documenting your test cases
- You will be involved authoring API based tests to the core system, calling specific functionality to run your integration tests, while automatically determining the pass/fail of the tests. All of your testing will need to be implemented in our automated framework
- You will participate in cross-functional Agile Scrum teams while delivering concurrent day‑to‑day tasks
- You will use your quantitative data analytics mindset to deliver strategic projects using robust methodologies and proactively work to identify solutions to complex issues
- A strong analytical focus and attention to detail along with a methodical approach to problem solving is strong foundation for success in this position
Requirements:
- Candidates must have Undergraduate/Graduate in STEM related areas, including data science, engineering, science, mathematics & finance / economics
- Quality Assurance experience working in an Agile software development team
- Candidates must have experience with development or testing cloud native products, web development, web testing and / or cloud testing environments (Serverless SaaS stack)
- Experience with designing and /or validating numerical probabilistic models in engineering, science, catastrophe modeling, finance, actuarial science, etc
- Should have proven experience in analytical programming, fluency in languages like Python or R, DB experience such as SQL, and knowledge of libraries like Pandas, Tidyverse, Data frames
- Candidates must have demonstrated experience in objected programming languages such as C++, C# or Java
- Candidates must have excellent communication skills to interface with cross‑functional teams
- Candidates must have an aptitude for quantitative problem solving or advanced analytics
- Successful candidates must demonstrate a strong aptitude with relational databases and good working knowledge with on‑prem or cloud based advanced database systems
- Candidates will ideally have QA testing experience using, API (Postman), E2E (Cypress)
- Python as well as data analysis and statistical modeling tools Like R or MATLAB is a plus