Remote Senior Software Development Engineer in Test

closed
Logo of Wpromote

Wpromote

πŸ’΅ $130k-$165k
πŸ“Remote - United States

Job highlights

Summary

The job is for a Senior Software Engineer/Senior Software Development Engineer in Test at Wpromote. The role involves working with the development team to enhance delivery and quality standards through advanced test processes and tools on their data and marketing intelligence platform called Polaris. The position offers various benefits such as flexible schedules, remote work options, unlimited PTO, 100% paid parental leave, 401(k) matching, health insurance, life insurance, disability insurance, annual Class Pass Credits, and more.

Requirements

  • Minimum 4+ years of professional experience writing test suites with proficiency in programming languages such as Java, Python, or TypeScript
  • Minimum 4+ years of professional experience working with automated testing frameworks for front-end and back-end systems such as Selenium, BDD, Robot, Pytest, or similar
  • Minimum 3+ years of professional experience integrating with CI/CD systems such as CircleCI, GitHub Actions, or Jenkins
  • Minimum 2+ years of professional experience working with relational and NoSQL databases, data warehousing solutions, and writing validation queries in SQL
  • Extensive experience with various testing techniques (e.g., performance, unit, integration, automated), understanding their strengths and weaknesses, and effectively utilizing them
  • Advanced proficiency in designing and executing comprehensive test plans, software testing methodologies, and automation tools
  • Expertise in API testing (e.g., Postman, Insomnia, Swagger, Django) and working with various data formats (e.g., JSON, YAML, CSV)
  • Deep understanding of Agile methodologies and a proven track record of improving continuous integration processes
  • Excellent analytical, debugging, and optimization skills
  • Strong leadership and mentoring abilities
  • Excellent written and verbal communication and collaboration skills
  • Experience mentoring QA engineers and providing guidance on best practices for testing and quality assurance

Responsibilities

  • Design and execute comprehensive test plans and test cases to verify software products meet customer requirements and quality standards
  • Develop and maintain automation using testing frameworks such as Selenium, BDD, Robot, Pytest, or similar
  • Implement and optimize automated testing tools to be incorporated into CI processes, minimizing manual validation efforts
  • Perform API testing using tools like Postman, Insomnia, Swagger and Django’s admin interface
  • Collaborate with software developers, product managers, and other stakeholders to identify, track, and resolve quality issues promptly
  • Communicate effectively with users to document and prepare bug tasks, ensuring clear tracking and resolution
  • Create and maintain detailed documentation of test results, defect reports, and KPIs
  • Develop standards and procedures to determine product quality and release readiness
  • Monitor software development processes and identify areas for process improvement to enhance quality and efficiency
  • Participate in Agile ceremonies, development processes and provide guidance on testing best practices and strategies
  • Mentor and guide QA engineers on best practices for testing and quality assurance
  • Stay up-to-date with the latest industry trends and technologies in software testing and quality assurance
  • Develop and maintain Docker containers for testing environments to ensure consistency and reliability

Benefits

  • Half-day Fridays year round
  • Unlimited PTO
  • Extended Holiday break (Winter)
  • Flexible schedules
  • Work from anywhere options*
  • 100% paid parental leave
  • 401(k) matching
  • Medical, Dental, Vision, Life, Pet Insurance
  • Sponsored life insurance
  • Short Term Disability insuranceΒ  and additional voluntary insurance
  • Annual Class Pass Credits and more!
This job is filled or no longer available