QA Engineer

Praxi Data is looking for a talented and curious quality assurance engineer to join our growing team. You will be fundamental in overseeing the testing, building test code and quality management prior to product release or application. You’ll work closely with our senior engineers, product designers, and management to ensure software runs smoothly and meet client needs. Your work will help drive the future of Praxi Data’s core product and have a big impact on our customers and overall business success.

About Praxi Data
Praxi Data is a fast growing early-stage start-up that turns dark data into actionable insights through automated discovery and expert classification at cloud scale. We provide the missing link — traditional AI and ML applications still require a lot of manual inventory and curation of data that takes months and even years to get through. Praxi Data’s innovative solution significantly reduces the manual portion of the process, leading to quicker, actionable results via automated data discovery and expert classification.

We can provide continuous deep data-driven insights for businesses and organizations in the banking, insurance, and healthcare sectors. Our solutions also benefit the government and military because our innovative technology combines automation of key processes with industry-specific expert libraries of terms.

Areas of Responsibility
● Design and implement tests, debug and define corrective actions.
● Improve software development process by detecting and preventing errors in production.
● Estimate, prioritize, plan and coordinate quality testing activities.
● Review quality specifications and technical design documents to provide timely and meaningful feedback.

Skills and Qualifications
● 4+ years testing/test automation experience along with basic testing of distributed applications.
● 2+ years experience in automating test cases end-to-end for distributed applications.
● +1 year experience in testing browser based web applications across different browsers and exposure to GUI testing automation.
● Good understanding of distributed applications and the various points of failures in a distributed application.
● Thorough knowledge of scalability limits of a given application considering the load and system characteristics.
● Experience in writing functional, end-end, regression and integration tests.
● Strong testing and automation skills:

○ Core Java programming (for test automation)
○ Any RDBMS along with good knowledge of SQL
○ Test automation experience using Java based testing automation framework such as Selenium
○ Expertise in tools like Selenium, TestCafe, Cypress, Puppeteer etc
○ Testing of distributed applications
○ Experience in Test planning/Test Cases/Test Metrics
○ Understanding of security testing
○ Good understanding of performance testing
○ Backend Testing automation
○ Frontend Testing automation
○ Ability to learn new technologies with minimal guidance

Bonus
● PostgreSQL
● Big Data testing experience.
● Testing experience on Spark/ElasticSearch based applications.
● Experience in container based distributed applications.
● Experience in testing applications in a cloud environment (AWS preferably).
● Oauth 2.0
● Experience in performance testing of web applications.
● Understanding of usability and accessibility standards.
● Compatibility testing using BrowserStack or Sauce Labs

Education
● CS Degree or equivalent

Compensation
● Competitive, based on experience

Additional Details
● Employment Type: Full-time, Contract-to-Hire
● Schedule: Monday to Friday
● Experience: 4+ years working with B2B software (Preferred)
● Work authorization: United States (Preferred)
● Visa Sponsorship Status: Not providing sponsorship for this job
● Work Remotely: 100% Remote

* If interested, please send a brief description of why you’re interested and attach your resume and a link to your LinkedIn profile and/or other online channel(s) you use to careers@praxidata.com.