Senior Software Engineer - In Test
DeepIntent
·
Posted:
June 2, 2023
·
Other
About the position
DeepIntent is seeking a talented candidate with experience in software Quality Assurance to join their QA team. This individual will work closely with Product Managers and Developers to create comprehensive test plans, write test cases, and improve the testability of applications. The ideal candidate should have strong analytical skills, a commitment to quality, and the ability to effectively communicate with various teams. Experience in software development, scripting, and automation frameworks is preferred, along with knowledge of testing methodologies and databases. The role requires adaptability in a dynamic and agile development environment.
Responsibilities
- Create robust comprehensive test plans
- Write test cases
- Work closely with developers to make applications more testable
- Collaborate with Product Managers and Developers to understand application features
- Analyze and troubleshoot problems
- Conduct REST/API testing
- Integrate end-to-end tests with CI/CD pipelines
- Monitor and improve metrics around test coverage
- Work in a dynamic and agile development environment
- Perform performance testing with relevant automation and monitoring tools
- Have experience with QA Automation Framework development and design
- Have a strong understanding of testing methodologies
- Have scripting skills
- Have experience with databases, preferably MySQL
- Have debugging skills
- Have exposure to Dockerization or Virtualization
- Have experience working in the Linux/Unix environment
- Have a basic understanding of OS
Requirements
- Several years of experience in software Quality Assurance
- Solid analytical skills
- Enthusiasm for taking ownership of features
- Strong commitment to quality
- Ability to work closely and communicate effectively with development and other teams
- Experience with Python, Perl, Shell Scripting, Selenium, Test Automation (QA), Software Testing (QA), Software Development (MUST HAVE), SDET (MUST HAVE), MySQL, CI/CD
- Hands-on experience with QA Automation Framework development & Design (Preferred language Python)
- Strong understanding of testing methodologies
- Scripting skills
- Strong problem analysis and troubleshooting skills
- Experience in databases, preferably MySQL
- Debugging skills
- REST/API testing experience is a plus
- Integration of end-to-end tests with CI/CD pipelines and monitoring and improving metrics around test coverage
- Ability to work in a dynamic and agile development environment and be adaptable to changing requirements
- Performance testing experience with relevant automation and monitoring tools
- Exposure to Dockerization or Virtualization is a plus
- Experience working in the Linux/Unix environment
- Basic understanding of OS
Benefits
- Competitive salary and compensation package
- Opportunity to work with cutting-edge advertising technology in the healthcare industry
- Collaborative and fast-paced work environment
- Opportunity to work closely with Product Managers and Developers
- Ownership of features and ability to make applications more testable
- Solid analytical skills and commitment to quality
- Opportunity to work with a diverse and inclusive team
- Equal employment and advancement opportunities for all individuals
- Comprehensive benefits package including healthcare, retirement plans, and more
- Accommodation for individuals with disabilities or special needs