Senior/Principal Software Development Engineer in Test - AD Server
Pune, MH, IN
Position Description
As a Sr. Software Development Engineer in Test - AD Server, you will have the opportunity to work closely with hardware and software industry technical experts and design teams to come up with test requirements and specifications. You will work with a team of QA engineers to plan/execute tests to validate and benchmark several server-side features capable of serving more than 190+ billion requests a day coming at a scale of millions of requests in a second (QPS). You will be developing automated test suites to increase functional and integration automation test coverage & benchmark performance of PubMatic AD Server and calibrate QA Automation tools using object-oriented programming. Your innovations, test plans, execution, and inputs will help in building new scalable software solutions and Products at PubMatic.
Responsibilities:
Requirements:
Must have
-
Experience range - 6 to 10 years
-
Experience working in a Linux/Unix environment.
-
Must be proficient in the Automation Frameworks.
-
Hands-on experience with test Automation of any backend applications (e.g. DB, server-side) using Python.
-
Strong understanding of testing methodologies.
-
Scripting, strong problem analysis and troubleshooting skills.
-
Experience in databases, preferably MySQL.
-
Good understanding of object-oriented programming.
-
Performance testing experience with relevant automation and monitoring tools.
-
Responsible for coming up with and executing scale tests, performance and longevity tests.
Good to have
- Integrate end-end tests with CI/CD pipelines and monitor and improve metrics around test coverage, pass rates.
- Work in a dynamic Agile development environment and be adaptable to changing requirements.
- Intense eagerness to learn, ready to dive deep into complex problems.
- Exposure to Dockerization or Virtualization will be an added advantage.
- REST/API testing experience will be an added advantage.
- Basic understanding of OS.
- Good to have compliance (GDPR,GPP,CCPA) knowledge.