Quality Assurance Analyst, Associate
Infor
Hyderabad, Telangana, India
Description & Requirements As a Quality Assurance Analyst, you will be involved throughout the development lifecycle of Infor EPM development team with responsibility in the quality assurance of software development and deployment with emphasis on development and implementation of test automation You will be working closely with developers as they develop code to ensure requirements are being met and to the correct quality, and you will conduct automated (and manual tests where necessary) to ensure the software created is fit for purpose. During testing you will be thinking “outside of the box” to understand the various scenarios and configurations that customers use to ensure customer quality is maintained and through doing so drive regression testing across the products. You will be responsible for defining and driving innovative automated testing strategies and toolsets into our overall development processes that support and enhance the current Quality Assurance processes within EPM. We are seeking exceptional QA automation engineers to join our team in Hyderabad, India to design and execute test suites for our Enterprise Performance Management product. In addition to regular quality assurance activities, automating tests using common automation frameworks is a requirement. So, if the thought of automation is exciting and if you can do most of the following then you’re going to fit right in with our exciting team here. This is not a remote work position & in-office attendance is required. Essential Duties Work as part of cross functional, passionate agile development teams to ensure quality is driven into the heart of the development process from requirements definition through to delivery of highly concurrent systems Candidates should be Highly Motivated and a Self-Starter at work. Plan, develop, test, debug, and re-factor new and existing functionality. Analyze user requirements and convert requirements to codes. Develop, optimize and troubleshoot both front-end and back-end code. Proactively identify problems, system architecture definition, hardware and software specification and design, Works in a team using agile methodologies. Work with experienced team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing Serves as an integral member of a software development team. Develop highly scalable and high-performance applications. Collaborate with teams including subject matter experts to deliver high-quality products. Possess up-to-date knowledge of technological developments in the industry. Stay up to date on current software development trends and practices. Ability to learn fast and execute accordingly. Bring interpersonal and technical skills to engagements. Basic Qualifications BE/ME/MCA in Computer Science or related fields Strong applied experience. You have built, broken and rebuilt many applications, examined a lot of open-source code to gain understanding of how real-world software is built and delivered Strong foundation in Object Oriented Programming principles, data structures, algorithms and SQL Working experience with one or more of: .Net/C#, JavaScript and related frameworks, HTML/CSS Excellent communication and teamwork skills 5 days working from the office. Willingness to join calls during late office hours to overlap with the US team...Less Preferred Qualifications Prior relevant experience in software development