Phone Pe is hiring for various positions.
Phone Pe Recruitment:
Software Engineer
Experience: 3-5 Years
Location: Bengaluru
Phone Pe JD:
As a Software Engineer:
- You will build Robust and Scalable web-based applications.
- Build abstractions and contracts with separation of concerns for a larger scope.
- Drive problem-solving skills for high-level business and technical problems.
- Do high-level design with guidance; Functional modeling, break-down of a module.
- Do incremental changes to architecture: impact analysis of the same.
- Do performance tuning and improvements in large scale distributed systems.
- Work closely with Product Manager to derive capability view from features/solutions, Lead execution of medium-sized projects.
- Work with broader stakeholders to track the impact of projects/features and proactively iterate to improve them
As a Software Engineer, you must have:
- Extensive and expert programming experience in at least one general programming language (e.g. Java, C, C++) & tech stack to write maintainable, scalable, unit-tested code.
- Experience with multi-threading and concurrency programming.
- Experience in building highly scalable business applications, which involve implementing large complex business flows and dealing with a huge amount of data.
- Extensive experience in object-oriented design skills, knowledge of design patterns, and huge passion and ability to design intuitive module and class-level interfaces.
- Excellent coding skills – should be able to convert the design into code fluently.
- Knowledge of Test-Driven Development.
- Good understanding of databases (e.g. MySQL) and NoSQL (e.g. HBase, Elasticsearch, Aerospike, etc).
- Experience with full life cycle development in any programming language.
- Worked in a startup’s environment with high levels of ownership and commitment.
- BTech, MTech, or Ph.D. in Computer Science or related technical discipline (or equivalent).
Apply Here-Phone Pe Recruitment
Software Engineer – Test
Experience: 1-3 Years
Location: Pune
Phone Pe JD:
Role
As Engineer in Quality):
- You own and maintain the quality of large features / products / services, including their end user.
experience and impact. You take complete ownership of their quality process and metrics,
across all releases. - You are able to independently define the execution path for your area of work.
- Your account for external dependencies in your plan and prioritize across multiple conflicting.
tasks / issues to plan for timelines. - You establish predictability and notify stakeholders about any delays, changes in release.
cycles, sprint plan etc. during execution. - You are able to lead people into the change by evangelizing the need of it, thinking logically.
and creating credible arguments. - You collaborate and build good working relationships with peers and other team members.
- You leverage your expertise within a specific area to understand the various components of the
problem and solve them logically. - You are able to deliver solutions, despite not having all the possible pieces of information and
are able to manage unanticipated changes. - You effectively cope with change and shift gears comfortably.
- You are able to break medium sized stories/sub features testing into smaller testing tasks.
- You identify bottlenecks in run time and are able to eliminate the same.
- Minimum Qualifications: BTech, MTech, or PhD in Computer Science or related technical discipline (or equivalent).
- Strong organizational and problem-solving skills with great attention to detail, critical thinking, debugging, solid communication, with the ability to track multiple test executions simultaneously and report results.1-3 years of software development and testing experience.
- Experience in Automation for UI, Mobile application, API, Web and Performance (Espresso, XCUITest, Appium, Selenium, Rest-Assured & Locust).
- Experience working with, customizing, and extending test automation frameworks.
- Strong coding skills, proficient in at least one object-oriented programming or scripting e.g., Java, Python,Swift).
- Experience in testing mobile apps in iOS, Android OS and test automation.
- Exposure to Performance or any other Non-Functional testing.
- Knowledge of test methodology and tools, software testing standards, methods and conventions, build systems, and the product development cycle.
- Experience with one or more continuous integration tools (e.g. Jenkins), version control systems (e.g. Git).
- Shows creativity and initiative to improve product test coverage and effectiveness.
- Willingness and flexibility to switch between multiple high priority assignments.
- Exposure to DevOps tech stack like Docker, Jenkins, Mesos & Marathon.
Phone Pe
Apply Here- Phone Pe Recruitment